Python 읽 기 쓰기 csv 파일 프로 세 스 및 이상 해결

쉼표 구분 값(Comma-Separated Values,CSV,때로는 문자 구분 값 이 라 고도 부 릅 니 다.구분 문자 도 쉼표 가 아 닐 수 있 기 때 문 입 니 다)은 표 데이터(숫자 와 텍스트)를 일반 텍스트 로 저장 합 니 다.일반 텍스트 는 이 파일 이 바 이 너 리 숫자 처럼 해석 되 어야 할 데 이 터 를 포함 하지 않 는 문자 시퀀스 임 을 의미 합 니 다.CSV 파일 은 임의의 수의 기록 으로 구성 되 어 있 으 며,기록 간 에는 특정한 줄 바 꿈 문자 로 구분 되 어 있 습 니 다.모든 기록 은 필드 로 구성 되 어 있 으 며,필드 간 의 구분 자 는 다른 문자 나 문자열 이 며,가장 흔히 볼 수 있 는 것 은 쉼표 나 탭 문자 입 니 다.일반적으로 모든 기록 은 똑 같은 필드 시퀀스 를 가지 고 있다.
특징.
읽 고 꺼 낸 데 이 터 는 보통 문자 형식 이 고 숫자 라면 인위적인 숫자 로 전환 해 야 합 니 다행위 단위 로 데 이 터 를 읽 습 니 다
  • 열 사 이 는 반 각 쉼표 나 탭 문 자 를 구분 하고 보통 반 각 쉼표 이다
  • 4.567917.보통 줄 마다 시작 에 빈 칸 이 없고 첫 번 째 줄 은 속성 열 이 며 데이터 열 사이 에 간격 부 를 간격 으로 빈 칸 이 없고 줄 사이 에 빈 줄 이 없습니다줄 사이 에 빈 줄 이 없 는 것 이 중요 합 니 다.빈 줄 이나 데이터 집중 줄 끝 에 빈 칸 이 있 으 면 데 이 터 를 읽 을 때 오류 가 발생 하여[list index out of range]오류 가 발생 합 니 다.PS:이미 이 오류 에 여러 번 빠 진 적 이 있 습 니 다!
    python I/O 로 CSV 파일 쓰기 및 읽 기
    Python I/O 로 csv 파일 쓰기


    범 위 를 벗어난 일반적인 오류 목록 인덱스
    그 중에서 저희 가 중요 하 게 말씀 드 려 야 할 것 은 with open(birthweight_file,"w",newline=")as f:이 문장.csv 파일 을 쓰 는 것 을 표시 합 니 다.인자 newline='을 추가 하지 않 으 면 빈 칸 을 줄 바 꿈 문자 로 하고 with open(birthweight_file,"w")as f:문장.생 성 된 표 에 빈 줄 이 나타 납 니 다.

    python I/O 로 csv 데 이 터 를 읽 고 쓸 때 뿐만 아니 라 다른 방법 으로 csv 데 이 터 를 읽 거나 인터넷 에서 csv 데이터 세트 를 다운로드 한 후 줄 마다 빈 칸 이 있 는 지,빈 줄 이 있 는 지 확인 해 야 합 니 다.불필요 한 오 류 를 피하 고 데이터 분석 시의 판단 에 영향 을 줍 니 다.
    Python I/O 로 csv 파일 읽 기
    python I/O 방법 으로 읽 을 때 는 List 목록 을 새로 만 들 고 선행 뒤의 순서(C 언어 와 유사 한 2 차원 배열)에 따라 데 이 터 를 빈 List 대상 에 저장 합 니 다.numpy 배열 로 전환 하려 면 np.array(List name)를 사용 하여 대상 간 의 전환 을 할 수 있 습 니 다.

    Pandas 로 CSV 파일 읽 기

    Tensorflow 로 CSV 파일 읽 기
    저 는 평소에 Tensorflow 를 사용 하여 각종 데 이 터 를 처리 하기 때문에 Tensorflow 를 사용 하여 데 이 터 를 읽 는 것 에 대해 많은 설명 을 합 니 다.

    python 을 사용 하여 파일 을 읽 는 여러 가지 방법 도 있 습 니 다.여기 서 세 가 지 를 소개 합 니 다.비정 기적 으로 보충 합 니 다.
    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기