ich JSON der Form haben:convert JSON python Datenrahmen
{
"abc":
{
"123":[45600,null,3567],
"378":[78689,2345,5678],
"343":[23456,null,null]
}
}
ich json Daten von einer URL erhalten haben unten Art und Weise verwenden:
json_data = json.loads(url.read().decode())
Ich brauche es in Python Pandas Datenrahmen zu konvertieren wie folgt:
ds y_ds1 y_ds2 y_ds2
123 45600 null 3567
378 78689 2345 5678
343 23456 null null
ich versuche, so zu tun:
df = pd.read_json (url, orient = 'Spalten')
Es gibt Ergebnis in folgenden Form:
abc
123 [45600,null,3567]
378 [78689,2345,5678]
343 [23456,null,null]
Jede Art und Weise, durch denen ich einfach meine zweite Spalte der Matrix in nicht geteilt. der Spalten im Array und benennen Sie die Überschriften wie oben erwähnt?
Bearbeitungen: Nach dem gegebenen json gibt es 3 Elemente in allen Arrays; Was ist, wenn die Array-Größe 2 oder 4 oder 5 für alle Elemente beträgt? Hinweis: JSON enthält alle Schlüssel mit Arrays ähnlicher Größe. Aber die Größe des Arrays kann alles sein.
überprüfen Sie die bearbeitete Frage –
überprüfen Sie bitte die Bearbeitung, wenn Sie etwas vorschlagen können. –
@NikitaGupta überprüfen Sie meine Bearbeitung –