3
我有一個複雜的JSON文件,看起來像這樣:Python的大熊貓 - JSON來數據幀
{
"User A" : {
"Obj1" : {
"key1": "val1",
"key2": "val2",
"key3": "val3",
}
"Obj2" : {
"key1": "val1",
"key2": "val2",
"key3": "val3"
}
}
"User B" : {
"Obj1" : {
"key1": "val1",
"key2": "val2",
"key3": "val3",
"key4": "val4"
}
}
}
而且我希望把它變成一個數據幀,看起來像這樣:
key1 key2 key3 key4
User A Obj1 val1 val2 val3 NaN
Obj2 val1 val2 val3 NaN
User B Obj1 val1 val2 val3 val4
這是大熊貓可能嗎?如果是這樣,我該如何設法做到這一點?
- 如果更簡單,我不介意刪除用戶和Obj的前兩列,只保留在鍵的列。
你是如此的幫助謝謝!無法想象我的工作了一小時的東西,可以用兩行代碼,這麼優雅...有沒有一種簡單的方法來保存這個DF作爲一個Excel文件? – TheDaJon
謝謝你的接受!當然,使用['to_excel'](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_excel.html) - ''df1.to_excel('file.xlsx')'或' df1.to_excel('file.xlsx',index = False)'如果需要刪除索引。 – jezrael