【发布时间】:2015-12-28 23:02:04
【问题描述】:
我有一个 JSON 文件,正在尝试提取所有团队的列表。我可以通过一次迭代来完成,但是当它嵌套在多个级别时,我什么也做不了。在这种情况下,我试图将玩家提取到数据框中并将其写入 json。代码如下。从 JSON 开始。谢谢!
{
"teams": [{
"coach": "Cowher",
"players": [{
"player": "Simms",
"number": 11
}, {
"player": "Bradshaw",
"number": 12
}, {
"player": "Elway",
"number": 7
}]
}]
}
这是我的 Python 脚本。
response = urllib.urlopen(url)
data = json.loads(response.read())
df = items_data = pd.DataFrame**(data['teams']['players'])**
我知道最后一行是错误所在,这是一个系列。我如何获得所有玩家。一旦我得到这个,我就可以把它写到 csv 中。任何帮助将不胜感激!
【问题讨论】:
标签: python json pandas dataframe