【发布时间】:2021-02-25 14:22:42
【问题描述】:
我有一个带有北欧字母 æ、ø 和 å 的 Pandas 数据框。我想将此数据框格式化为 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
【问题讨论】:
-
@JosefZ 这不能回答我的问题,我有一个数据框,您所指的链接从一开始就使用 JSON。另外,正如我所说,我尝试了 ensure_ascii = False 参数但没有成功。
标签: python json pandas dataframe encoding