Laden Sie verschachtelten Json mit Pandas read nested json with pandas
Google Corab
Mit Pandas
import pandas as pd
pd.read_json('file.json')
Wenn Sie das tun
index | title | content |
---|---|---|
1 | aaa | {"col1": "a", "col2": "aa"... |
2 | bbb | {"col1": "b", "col2": "bb"... |
Angenommen, Sie haben eine JSON-Datei, die folgendermaßen aussieht: (In dieser Form werden Zeichenfolgen im JSON-Format weiter verschachtelt und im Inhalt gespeichert.)
Dies,
col1 | col2 |
---|---|
a | aa |
b | bb |
Ich wollte es lesen.
Ich habe ein wenig mit normalize oder flatten gesucht und festgestellt, dass "pd.json_normalize (" file.json ") so ist. Als ich es versuchte, wurde ich wütend auf" AttributeError: "str" -Objekt hat keine Attributwerte ". Ich tat.
Nach Versuch und Irrtum
import pandas as pd
df = pd.read_json('file.json')
df = pd.DataFrame(df.content.to_list())
Ich habe es richtig gelesen, also werde ich es als Artikel schreiben.
Recommended Posts