【发布时间】:2019-05-06 12:42:33
【问题描述】:
我是 Python 新手(我使用的是 python 3),我正在尝试在 Jupyter 笔记本中导入 JSON 文件。但是,它给出了以下错误:
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 4276350: character maps to <undefined>
下面是代码:
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib as plt
import json
%matplotlib inline
with open('C:\\Users/Desktop/Machine Learning/yelp_academic_dataset_business.json') as datafile:
data = pd.read_json(datafile,orient='columns',encoding='utf-8')
dataframe = pd.DataFrame(data)
我将不胜感激。
【问题讨论】:
-
你能至少展示一下 JSON 文件的样子吗?这样我们都可以看到问题出在哪里。
-
嗨 mmontoya,我从那里获得数据集的链接。 kaggle.com/yelp-dataset/yelp-dataset数据集:yelp_academic_dataset_business.json
标签: json python-3.x pandas jupyter-notebook