我正在使用一个 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.DataFrame(json['items'])
(最好不要把那个字典命名为“json”,因为那是你可能会使用的一个模块名称。) - ayhan