【发布时间】:2020-02-09 06:33:22
【问题描述】:
我正在尝试将 JSON 文件读入 Pandas 数据帧,如下所示:
def read_JSON_into_dataframe( file_name ):
with sys.stdin if file_name is None else open( file_name, "r", encoding='utf8', errors='ignore' ) as reader:
df = pd.read_json( reader )
print( df.describe(), file = sys.stderr )
return df
但是,我收到一个错误,堆栈帧的底部是:
C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\json\json.py in _parse_no_numpy(self)
869 if orient == "columns":
870 self.obj = DataFrame(
--> 871 loads(json, precise_float=self.precise_float), dtype=None)
872 elif orient == "split":
873 decoded = {str(k): v for k, v in compat.iteritems(
ValueError: Trailing data
“尾随数据”指的是什么?如果它引用 JSON 文件中的某个点,我可以做些什么来找出它在哪里以及它有什么问题?
【问题讨论】:
标签: json python-3.x pandas