我有一个要导出到csv的大熊猫数据框“数据”。它工作正常,但有些行完全搞砸了。 我使用:data.to_csv('data.csv')
我尝试更改编码和删除索引,但是没有用。第一张是正确的行,第二张是弄乱的行。 在查看混乱的行时,我发现问题可能出在文本数据使用定界符\ r分隔行并被错误地导出。我该如何解决?
谢谢!
答案 0 :(得分:0)
将分隔符更改为\t
或|
或,
以外的其他内容。您的字符串中有逗号,这弄乱了逗号分隔。
请注意,您的csv只不过是使用逗号分隔元素的文本文件。如果逗号在不平坦的地方,它将引起额外的分离,因此会弄乱您的文件。
答案 1 :(得分:0)
只需更改行终止符:
data.to_csv('data.csv',line_terminator = '\r')