3
Ich habe eine komplizierte JSON-Datei, die wie folgt aussieht:Python Pandas - Json zu Dataframe
{
"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"
}
}
}
Und ich will sie in einen Datenrahmen verwandeln, die wie folgt aussieht:
key1 key2 key3 key4
User A Obj1 val1 val2 val3 NaN
Obj2 val1 val2 val3 NaN
User B Obj1 val1 val2 val3 val4
dies ist möglich mit Pandas? Wenn ja, wie kann ich es schaffen?
- Wenn es einfacher ist, ich habe nichts dagegen, die ersten beiden Spalten der Benutzer zu entfernen und das Obj, und nur mit den Spalten der Tasten bleiben.
Sie so hilfreich sind danke! Ich kann mir nicht vorstellen, dass ich eine Stunde für etwas gearbeitet habe, das mit zwei Codezeilen erledigt werden kann, also elegant ... Gibt es eine einfache Möglichkeit, dieses df auch als Excel-Datei zu speichern? – TheDaJon
Danke für die Annahme! Sicher, benutze ['to_excel'] (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_excel.html) -' df1.to_excel ('file.xlsx') 'oder' df1.to_excel ('file.xlsx', index = False) 'falls nötig den Index entfernen. – jezrael