我正试图将下面的JSON结构读入pandas数据帧,但它抛出了错误消息:
值错误:将dict与非序列混合可能导致不明确
订购。
JSON数据:
{
"status": {
"statuscode": 200,
"statusmessage": "Everything OK"
},
"result": [{
"id": 22,
"club_id": 16182
}, {
"id": 23,
"club_id": 16182
}, {
"id": 24,
"club_id": 16182
}, {
"id": 25,
"club_id": 16182
}, {
"id": 26,
"club_id": 16182
}, {
"id": 27,
"club_id": 16182
}]
}
我该怎么做?我试过下面的脚本…
j_df = pd.read_json('json_file.json')
j_df
with open(j_file) as jsonfile:
data = json.load(jsonfile)
最佳答案
如果您只需要一个数据框架中的结果部分,那么下面是代码来帮助您。
import json
import pandas as pd
data = json.load(open('json_file.json'))
df = pd.DataFrame(data["result"])
关于python - 将JSON读取到pandas dataframe - ValueError:将dicts与非Series混合可能会导致模糊排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49505872/