ich einige Daten in dieser Form haben:Pandas Datenrahmen aus der Liste/dict/Liste
a = [{'table': 'a', 'field':['apple', 'pear']},
{'table': 'b', 'field':['grape', 'berry']}]
Ich möchte einen Datenrahmen erstellen, die wie folgt aussieht:
field table
0 apple a
1 pear a
2 grape b
3 berry b
Wenn ich versuche dies:
pd.DataFrame.from_records(a)
ich dieses:
field table
0 [apple, pear] a
1 [grape, berry] b
Ich benutze eine Schleife, um meine ursprünglichen Daten zu restrukturieren, aber ich denke, dass es ein einfacheres und einfacheres methid geben muss.
Wie Sie tun abfließen 'berry c'? Sollte es nicht "b" sein? – umutto
@umutto ist korrekt - ich werde Frage –