熊猫df到csv插入空白行

时间:2018-08-25 15:57:03

标签: python pandas csv export-to-csv

我有一个要导出到csv的大熊猫数据框“数据”。它工作正常,但有些行完全搞砸了。 我使用:data.to_csv('data.csv')

我尝试更改编码和删除索引,但是没有用。第一张是正确的行,第二张是弄乱的行。 在查看混乱的行时,我发现问题可能出在文本数据使用定界符\ r分隔行并被错误地导出。我该如何解决?

what it looks like for correct rows

what the incorrect rows look like

谢谢!

2 个答案:

答案 0 :(得分:0)

将分隔符更改为\t|,以外的其他内容。您的字符串中有逗号,这弄乱了逗号分隔。

请注意,您的csv只不过是使用逗号分隔元素的文本文件。如果逗号在不平坦的地方,它将引起额外的分离,因此会弄乱您的文件。

答案 1 :(得分:0)

只需更改行终止符:

data.to_csv('data.csv',line_terminator = '\r')
相关问题