为什么熊猫to_csv逗号分隔不起作用?

时间:2020-08-04 09:43:24

标签: python pandas comma

我有一个看起来像这样的数据框:dataframe

然后我希望使用to_csv这样将其另存为csv:

output_df.to_csv(output_name, sep = ',', index = False,  encoding='utf-8')

但是当我打开csv时,它看起来像这样: enter image description here

如何正确分离列?

2 个答案:

答案 0 :(得分:1)

取决于您使用csv的语言,可以用,;分隔。解释器中应该有一个选项,或者尝试使用;作为分隔符。

答案 1 :(得分:1)

已知

Excel csv文件处理被<​​del>中断区域设置敏感。长话短说,Excel实例希望csv文件具有它将用作默认格式的格式:无法指定分隔符或引号字符。

许多西欧国家/地区使用分号(;)作为字段分隔符,因为逗号(,)是本地十进制分隔符。

因此,您应该使用;作为csv分隔符,如果可以的话,最好停止使用Excel处理csv文件。 LibreOffice并没有Excel提供的所有功能,但是具有更好的csv模块。

相关问题