ℕʘʘ*_*ḆḽḘ 10 python rest json pandas
我使用a 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)
Run Code Online (Sandbox Code Playgroud)
而数据框看起来像
items
0 {u'access': u'all', u'count': 501, u'time': 2014}
1 {u'access': u'all', u'count': 381, u'time': 2015}
Run Code Online (Sandbox Code Playgroud)
如何将这个单列(看起来像字典)转换为Pandas中的正确列?
编辑
原始的json数据看起来像这样
{
"items": [
{
"access": "all",
"count": 200,
"time": 2015
},
{
"access": "all",
"count": 14,
"time": 2015
},
]
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
pd.read_json(json_str)
这是Pandas文档.
编辑:
有关json str的列表,您还可以:
import json
import pandas as pd
df = pd.DataFrame.from_records(map(json.loads, json_lst))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
35109 次 |
最近记录: |