我正试图将下面的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/

10-11 07:58