如何正确地从Pandas中的Dataframe编码JSON中的数据

2024-09-29 01:34:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个带有北欧字母æ、ø和å的熊猫数据框。我想将这个数据帧格式化为JSON。除了JSON文件中的å被写为“\\u00e5”之外,一切正常。我尝试了以下方法:

import json

df_qnapairs.questions = df_qnapairs.questions.str.encode('utf-8')

json_dump = json.dumps(df_qnapairs.to_json(orient = 'records'), ensure_ascii = False)

json_dump

然而,输出看起来完全相同,它不处理æ,ø,å

有什么建议吗?这是在带有Python的Databricks中实现的


Tags: 文件数据方法importjsondf字母dump
1条回答
网友
1楼 · 发布于 2024-09-29 01:34:36

过了一会儿,我找到了一个解决方案,问题出在to_json函数上。我需要添加force\u ascii=False参数

df_qnapairs.to_json(orient = 'records', force_ascii = False)

相关问题 更多 >