json - 尝试将 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'
两者都产生了价值错误。有任何想法吗?在此先感谢您的帮助!
解决方案
推荐阅读
- amazon-web-services - 尝试将 dockerfile 上传到 aws ecr
- python - Sensu 处理程序未触发
- ios - 在 iframe 中填写表单时 iOS 中的问题
- android - 改造、RxJava 和 Sqlite
- javascript - 如何在不提交 Rails 的情况下同时播放两个 text_field 并显示在另一个 text_field 中(使用 jQuery 或 Javascript)
- python - 禁止直接分配到多对多集合的前端。改用 emails_for_help.set()
- python-3.x - sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2059, "Authentication plugin 'caching_sha2_password'
- c# - C# Keypress hook - 退格键只删除最后一个字符
- android - 在 Android 8.0 中创建重复文件
- c# - 在c#中将时间(毫秒)转换为日期时间