반응형
목차
CSV 읽기 에러 현상
코드는 아래와 같이 단순하게 read_csv 함수로 csv 파일을 읽어 오는 것입니다.
문제코드>>
import pandas as pd
df=pd.read_csv("D:\\Driving_data.csv")
print(df)
실행 결과 아래와 같은 에러 메세지가 발생하였습니다.
에러코드>>
Traceback (most recent call last):
File "d:\Python\test00\test02.py", line 3, in <module>
df=pd.read_csv("D:\\Driving_data.csv")
File "C:\Users\forgo\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\util\_decorators.py", line 311, in wrapper
return func(*args, **kwargs)
File "C:\Users\forgo\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\io\parsers\readers.py", line 680, in read_csv
return _read(filepath_or_buffer, kwds)
File "C:\Users\forgo\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\io\parsers\readers.py", line 581, in _read
return parser.read(nrows)
File "C:\Users\forgo\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\io\parsers\readers.py", line 1250, in read
index, columns, col_dict = self._engine.read(nrows)
File "C:\Users\forgo\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py", line 225, in read
chunks = self._reader.read_low_memory(nrows)
File "pandas\_libs\parsers.pyx", line 805, in pandas._libs.parsers.TextReader.read_low_memory
File "pandas\_libs\parsers.pyx", line 861, in pandas._libs.parsers.TextReader._read_rows
File "pandas\_libs\parsers.pyx", line 847, in pandas._libs.parsers.TextReader._tokenize_rows
File "pandas\_libs\parsers.pyx", line 1960, in pandas._libs.parsers.raise_parser_error
pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 3, saw 4
CSV 읽기 에러 해결
저는 아래와 같이 해결 하였습니다.
해결 코드>>
import pandas as pd
df=pd.read_csv("D:\\Driving_data.csv", "rb")
print(df)
인코딩 상의 문제로 Read Binary로 해결하였습니다.
반응형
'파이썬(Python) > pandas' 카테고리의 다른 글
[Python] Pandas dataframe 중복 (동일)값 찾고 삭제하는 방법 (0) | 2022.02.25 |
---|---|
[Python] Pandas 여러가지 정렬방법(Multi Column, Index 제외 정렬 등) (0) | 2022.02.24 |
[Python] Pandas 이동평균 함수 사용법 (Rolling) (2) | 2021.11.10 |
[Python] 코스피 1년 차트 그리기(Pandas, Matplotlib) (0) | 2021.10.30 |
[Python] 코스피, 코스닥 값 불러와서 분석하기(pandas) (0) | 2021.10.28 |