成功解決ParserError: Error tokenizing data. C error: Expected 2 fields in line 53, saw 3

成功解決 File "pandas\_libs\parsers.pyx", line 2021, in pandas._libs.parsers.raise_parser_error
pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields in line 53, saw 3
spa

 

 

目錄token

解決問題pandas

解決思路class

解決方法file


 

 


解決問題

File "pandas\_libs\parsers.pyx", line 2021, in pandas._libs.parsers.raise_parser_error
pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields in line 53, saw 3
csv

 

 

解決思路

pandas.errors.ParserError:解析錯誤:標記數據的錯誤。C錯誤:在第53行中預期有2個字段,見3方法

 

 

解決方法

由於讀取的是csv文件,分隔默認採用的是逗號,分析可知,讀取的數據中某個格內包含兩個字段,即值內可能包含兩個逗號。error

指定參數,error_bad_lines=False
data= pd.read_csv(data_file, error_bad_lines=False)
數據

相關文章
相關標籤/搜索