鱼C论坛

 找回密码
 立即注册
查看: 1093|回复: 1

df文件,如何指定编码格式保存为json文件

[复制链接]
发表于 2019-7-31 19:30:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
大致情况介绍如下:
1. 手头一份原始数据文件,json格式,编码为utf-8.
2. 我用pandas的read_json方法打开,同时指定编码格式也为utf-8;
3. 经过一系列数据处理后,得到df格式的数据。
4. 需要将df格式的数据同样保存为json文件,编码也要求是utf-8。
5. 我采用了df.to_json的方法保存,设置了force_ascii =False参数。保存好的文件手动打开,可以正常显示中文,但是检查其编码格式为ANSI,并非utf-8。---这样会导致别的软件进行读取时,产生乱码情况。
6. 我也试图用json模块,加上open方法保存文件。但是在使用json.dumps方法时,提示错误:数据中的整型格式int64无法被json所认可。。。我也试着转换了各种int,如int32,int8等,均无效。有人说是json只接受int格式。。而偏偏pandas没有这个int格式。。
7. 我这个json数据的格式要求是列表套字典,我也将其转换成了这种格式,再去使用json.dumps方法的。。。目前列表套字典,其中的数据格式转换,貌似比较困难吧??不想pandas,直接一个astype就全部搞定了。。
求高手指点,如何解决这个问题~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-8-1 15:07:38 | 显示全部楼层
有没大神出来帮忙下~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-7 14:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表