Error) 데이터프레임 호출 에러 - Error tokenizing data

# 문제

csv파일을 불러와 데이터프레임화 시킬 때 다음과 같은 오류 출력시 해결법입니다.

' Error tokenizing data. C error: Expected 23 fields in line 533719, saw 24 '

( 제 환경에서 발생한 오류를 그대로 복사해보았습니다. )

 

결론부터!!! 해결법

csv호출시 추가 인자를 넣어주시면 됩니다.

error_bad_lines=False : 에러 발생 요소의 부분을 통과하여 데이터를 호출

df =  pandas.read_csv('test.csv', error_bad_lines=False)

 

# 원인

데이터 토큰화 에러 발생은 올바르지 않은 데이터가 호출 되었을 때 발생합니다.

그러기 때문에 문제가 발생한 라인은 빼고 호출하면 됩니다.