我有一個JSON文件,並試圖提取所有團隊的列表。我可以通過一次迭代來完成,但是當它嵌套在多個層次上時,我無能爲力。在這種情況下,我試圖將玩家提取到數據框中並將其寫入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。任何幫助將不勝感激!
我的問題是,我如何獲得所有玩家,以便我可以將玩家列表寫入數據框並最終生成一個CSV。當它只嵌套在一個層次上時,我沒有問題,但是當它像當前示例一樣嵌套在兩個層次上時無法得到。 –
謝謝。非常有幫助! –