gpt4 book ai didi

python - 将 JSON 读取到 pandas 数据框 - ValueError : Mixing dicts with non-Series may lead to ambiguous ordering

转载 作者:太空狗 更新时间:2023-10-29 20:50:54 24 4
gpt4 key购买 nike

我试图将下面的 JSON 结构读入 pandas 数据框,但它抛出了错误消息:

ValueError: Mixing dicts with non-Series may lead to ambiguous ordering.

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 数据框 - ValueError : Mixing dicts with non-Series may lead to ambiguous ordering,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49505872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com