首页 > 解决方案 > 尝试将 JSON 文件加载到数据框中时出现 UnicodeDecodeError

问题描述

因此,我使用以下代码让 pandas 读取我的 JSON 文本文件-

f = open('C:/Users/stans/WFH Project/data.json') 
data = json.load(f)
df = pd.DataFrame(data, index=[0])
f.close()

一旦我执行单元格,我得到

UnicodeDecodeError:“charmap”编解码器无法解码位置 1535 中的字节 0x8f:字符映射到

我将上述编码用于较小的 JSON 数据样本,并且效果很好。但是,由于我更新了文件以包含更大的样本,因此我收到了该错误。

我验证了JSON格式是正确的,在open语句中我也试过了——

encoding='utf-8'

errors='ignore'

两者都产生了价值错误。有任何想法吗?在此先感谢您的帮助!

标签: jsonpandasdataframe

解决方案


推荐阅读