度数符号未显示在CSV文件中

时间:2018-03-08 15:06:05

标签: python pandas encoding

我在Pandas数据框中有坐标 在我的pd DF中,坐标看起来像:3° 51' 9" E

但是,在导出为CSV后,我会将其设为3¬∞ 51' 9" E

如何保留°符号?

我使用pandas.to_csv函数写入我的csv,我尝试添加参数encoding = 'utf-8',但它无效。

我该怎么做?

在TextEdit中,°正确显示。切换到Excel时,它没有。

1 个答案:

答案 0 :(得分:1)

Textedit和Excel有不同的使用unicode的默认方式,这就是角色看起来不同的原因。

default pandas output在python2中为ascii,在python 3中为utf-8。您可以修改它,或excel,以查看度数符号。