pandas导出csv文件的时候发现问题
我是从excel文件读取数据,处理后保存到csv文件中的,dataframe数据查看过了,没问题,直接使用df.to_csv(filename, index=False, encoding='utf-8')
导出数据到csv文件。
导出文件之后,我用excel跟wps打开csv文件查看数据,发现都是错的,但是我回过头来查看dataframe是没有问题的,我用记事本跟vscode还有sublime text3打开csv文件查看都没有问题。
我用pandas读取导出的csv文件查看数据,也没有问题,跟之前的dataframe一致。
我用记事本编辑csv文件,然后用pandas读取到数据也是没问题的。
然后就很奇怪,从excel看到的数据不对是我保存文件的时候编码格式的问题还是pandas的问题?
谢谢
配置环境
操作系统:windows 10
python:python3.7.7 64
pandas 1.0.3
jupyter
没猜错的话你说的是导出后用 Excel 打开中文乱码的问题?
如果是这个问题的话可以通过设置参数
encoding='utf-8-sig'
解决