gpt4 book ai didi

python - 如何转换或解码 pandas DataFrame 中的 Unicode 字符?

转载 作者:太空宇宙 更新时间:2023-11-03 14:20:35 24 4
gpt4 key购买 nike

我正在使用 pandas 从 excel 文件中读取一些数据,并进行了一些行遍历来制作一个 python 字典,然后将其放入一个 json 文件中。

问题是我在 json 文件本身中获取 Unicode 字符:

"C V M College of Fine Arts,\u00a0 Vallabh Vidyanagar"

如上所示,我不需要 Unicode '\u00a0',而是希望在我的 json 文件中使用它的解码字符表示形式。

有什么方法可以在从 pandas 本身读取 excel 文件时进行此转换(或过滤或其他任何名称)?或者在使用 json.dump() 写入 json 文件时有什么方法可以做到这一点?

最佳答案

使用json.dumps(..., Ensure_ascii=False):

foo = "C V M College of Fine Arts,\u00a0 Vallabh Vidyanagar"

import json
print(json.dumps({'foo':foo}, ensure_ascii=False))

返回:

{"foo": "C V M College of Fine Arts,  Vallabh Vidyanagar"}

关于python - 如何转换或解码 pandas DataFrame 中的 Unicode 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47973512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com