读取具有可变列数和不兼容功能的csv文件

时间:2018-06-11 11:41:06

标签: python-2.7 pandas csv dataframe

我想读取一个包含可变列数的CSV文件。最大数量没有。列是3.当我使用命令df = pd.read_csv(' filename')时,我收到此错误。

CParserError:标记数据时出错。 C错误:第7行预计有2个字段,见3

错误出现在阅读线本身上。

但是当我在MS Excel中手动保存CSV文件时,Excel会显示有关删除不兼容功能的消息。成功保存文件后,当我再次在python中读取相同的文件时,它能够读取它,通过用“NaN'”填充空格来形成一个漂亮的数据帧。但是有很多这样的文件,我不想手动保存它们来处理我的代码。另外,我不能跳过任何“错误行”#39;有没有解决方案来删除这些未知的不兼容功能?我该怎么办?

0 个答案:

没有答案