csv文件的结构如下:
a,b,c
a,b,c,d,e,f,g
a,b,c,d
a,b,c
如果我使用file = pd.read_csv('Desktop/export.csv',delimiter=',')
,它会抛出一个像这样的标记错误:pandas.errors.ParserError: Error tokenizing data. C error: Expected 9 fields in line 3, saw 10
我不想跳过不好的行。我想读取csv的所有列,并创建一个数据框架,看起来像:
unnamed column1, unnamed column2, ....... unnamed column 7
a,b,c
a,b,c,d,e,f,g
a,b,c,d
a,b,c
如何加载csv文件中的错误行?
可以将error_bad_lines设置为false。
import pandas as pd
file = pd.read_csv('Desktop/export.csv', delimiter=',',error_bad_lines=False)