Pandas df 到 csv 插入空行

LN_*_*N_P 5 python csv export-to-csv pandas

我有一个 pandas 数据框“数据”,我想将其导出为 csv。它工作正常,但有些线路完全混乱。我使用: data.to_csv('data.csv')

我尝试更改编码并删除索引,但它不起作用。第一张图片是正确的行,第二张图片是混乱的行。当查看混乱的行时,我发现问题可能是文本数据使用分隔符 \r 来分隔行并且导出不正确。我怎样才能解决这个问题?

正确的行是什么样子的

不正确的行是什么样的

谢谢!

pis*_*all -1

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

请注意,您的 csv 只是使用逗号分隔元素的文本文件。如果你在不均匀的地方有逗号,它会产生额外的分隔,因此会弄乱你的文件。