gpt4 book ai didi

python - 如何将 json 加载到 pandas 数据框中?

转载 作者:太空狗 更新时间:2023-10-29 18:31:19 24 4
gpt4 key购买 nike

我正在使用 REST API 获取 json 文件,如下所示:

import urllib2
import pandas as pd
import numpy as np
import requests

request='myrequest'
data= requests.get(request)
json=data.json()
df=pd.DataFrame(json)

数据框看起来像

                                               items
0 {u'access': u'all', u'count': 501, u'time': 2014}
1 {u'access': u'all', u'count': 381, u'time': 2015}

如何将这一列(看起来像字典)转换为 Pandas 中的适当列?

编辑

原始 json 数据如下所示

{
"items": [
{
"access": "all",
"count": 200,
"time": 2015
},
{
"access": "all",
"count": 14,
"time": 2015
},
]
}

谢谢!

最佳答案

pd.read_json(json_str)

这是 Pandas documentation .

编辑:

对于 json str 的列表,您也可以:

import json
import pandas as pd

df = pd.DataFrame.from_records(map(json.loads, json_lst))

关于python - 如何将 json 加载到 pandas 数据框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37374568/

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