반응형
728x170
꽤나 오래전에 겪었던 에러인데..
이제서야 올려본다
파이썬 라이브러리중 판다스(pandas)를 사용하다보면 가끔 이런 에러를 겪는다.
Error Tokenizing data. C error : EOF inside string starting at line ~~ 이라는 에러이다.
본인은 이걸 pandas read_csv 등을 할 때 겪었었는데 아무리해도 해결방법을 찾지 못했었다.
그러다가 찾은 해결 방법..
그냥 새롭게 파일을 만든다. 외부에서 만드는게 아니라 파이썬 내부 코드로
csv 파일을 읽고 그대로 다시 dataframe을 짜서 그걸 다시 csv로 똑같이 저장한다.
그러면 이상하게 잘 된다.
혹시 모르니까 파일을 읽을 때 공백 제거해주는 strip을 쓰면 좋다.
반응형
그리드형
'python' 카테고리의 다른 글
파이썬에서 구글맵 사용해보기!(feat. folium) (2) | 2018.12.26 |
---|---|
파이썬 파일 입출력 시 이상한 글자 출력 에러 해결하기 (0) | 2018.12.17 |
파이썬 pandas로 데이터베이스(database) 데이터 데이터프레임으로 가져오기 (0) | 2018.09.28 |
파이썬 라이브러리를 활용한 머신러닝 책 후기. 힘들었지만 성공했다 (2) | 2018.08.31 |
파이썬으로 공공데이터를 분석하자 - 국내 입국자(여행객 등) 분석 (0) | 2018.08.09 |