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