본문 바로가기
Error

ParserError: Error tokenizing data. C error: Expected 6 fields in line 104244, saw 10

by GoodDayDeveloper 2024. 2. 19.
반응형

 

 

Local에서 read_csv 했을때 발생하지 않았던 에러가 구글 코랩에서 작동했을때 발생되었습니다.

 

 

 

 

 

 

 

ParserError: Error tokenizing data. C error: Expected 6 fields in line 104244, saw 10

 

ParserError: 데이터를 토큰화하는 중에 오류가 발생했습니다. 

C 오류: 104244행에 6개 필드가 필요했는데 10개가 보였습니다.

 

 

 

발생된 에러를 찾다보니 CSV의 파일 포맷의 문제가 있었습니다.

 

 

 

 

 

 

 

해결방법

 

 

 

 

CSV의 파일 형태의 구분자가 탭 형태의 'Wt'로 되어 있는 경우가 있습니다.

 

ParserError: Error tokenizing data. C error: Expected 6 fields in line 104244, saw 10

 

이 에러에서는 104244 라인에서 'Wt' 이 들어가 있기에 에러를 발생한 겁니다.

 

 

 

 

df = pd.read_csv('/data/total_data.csv' , sep='\t')
df.head()

 

 

 

 

이를 해결하기 위해서 구분 항목인 sep에 값을 'Wt'로 넣어주기만 하면 됩니다.

 

 

 

 

 

 

 

 

 

반응형

댓글