使用Pandas将JSON导入数据框时出现问题

时间:2020-05-06 13:55:32

标签: python json pandas

我正在尝试使用pandas.read_json()导入.json文件,但是它将文件导入为单个行和一列。

json文件的结构如下:

{ "DataList": [ [ { "parameter": 12345, "parmeter 2": 56789, "DataSet": [ {"Data": "data", "Time": "date"} , {...}, {...} ], [ { "parameter": 12345, "parmeter 2": 56789, "DataSet": [ {"Data": "data", "Time": "date"} , {...}, {...} ] }

有人知道如何正确阅读它吗? 谢谢

2 个答案:

答案 0 :(得分:0)

没问题,它仍然可以正常工作

答案 1 :(得分:0)

由于json是一种灵活的格式,因此大熊猫很难将其结构表示为表格。但是我们可以手动完成。

import pandas as pd
x = pd.read_json("temp.json")

for i in range(0,x.shape[0]):
    print(pd.DataFrame(x.iloc[i][0]))


输出可以是这样的

参数参数2数据集
0 12345 56789 {'Data':'data','Time':'date'}]