【发布时间】:2018-12-04 07:34:56
【问题描述】:
我有很多 csv 文件,我想用 Pandas (pd.read_csv) 读取,但是,在某些文件中,在中间添加了一个没有标题的列,比如这个例子:
Apples, Pears
1, 2
3, 4
5, 6, 7
如果使用 pd.read_csv(example_file) 会抛出以下错误“ParserError: Error tokenizing data. C error: Expected 2 fields in line 4, saw 3”
我想避免跳过该行,而是添加一个虚拟标题名称,如 Unknown1,并获得以下结果:
Apples, Pears, Unknown1
1, 2, np.nan
3, 4, np.nan
5, 6, 7
【问题讨论】: