Pandas使用to_csv保存中文数据用Excel打开是乱码

  关于这个问题还是困扰了很久,我生成了一些样本数据,打算保存到csv文件,之后用pandas的命令:

1 # data是DataFrame的格式
2 data.to_csv('./data/myfile.csv')

  这样的方式保存后,你用自己的exel打开该文件,一堆乱码,怎么办?使用如下方式解决

# data是DataFrame的格式
data.to_csv('./data/myfile.csv', encoding='utf_8_sig')

  以后只要保存含有中文字符的这样存就可以了

posted @ 2018-09-11 09:04  今夜无风  阅读(867)  评论(0编辑  收藏  举报