dataframe.to_csv()中文乱码

本文介绍了使用Python pandas库导出包含中文字符的数据到CSV文件时遇到的乱码问题及解决方案。通过尝试不同的编码方式,最终确定使用gbk编码能够有效避免乱码,并保持文件格式稳定。

今天又遇到了dataframe.to_csv()然后文件里的中文乱码了。
1、首先吧dataframe.to_csv(“file_name” ,encoding = ‘utf-8’)
结果乱码依旧。
2、上网查了下,改成了dataframe.to_csv(“file_name” ,encoding = ‘utf_8_sig’)
结果乱码依旧
3、然后改成了dataframe.to_csv(“file_name” ,encoding = gbk’)
终于不再乱码了,如果大家遇到这个问题,可以纷纷试试以上几种编码方式,因为之前我用第二种就解决问题了。
但是第二种存为csv会遇到一个新的问题,就是文件打开,修改后,即使不保存,再打开也会出现格式混乱的情况,而gbk编码就可以。对于这个问题,可以修改后就另存为csv文件就可以解决了。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值