반응형
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'로 넣어주기만 하면 됩니다.
반응형
댓글