[PYTHON] Laden Sie verschachtelten Json mit Pandas

Laden Sie verschachtelten Json mit Pandas read nested json with pandas

Umgebung

Google Corab

Veranstaltung

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.

Lösungen

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

Laden Sie verschachtelten Json mit Pandas
[Pandas] Speichern Sie DataFrame als JSON, laden Sie JSON als DataFrame
Laden Sie csv mit doppelten Spalten in Pandas
Laden Sie csv mit Pandas und spielen Sie mit Index
Mit Pandas schnell visualisieren
[Python] Verwenden Sie JSON mit Python
Datensätze mit Pandas verarbeiten (1)
Bootstrap-Sampling mit Pandas
Konvertieren Sie 202003 bis 2020-03 mit Pandas
Datensätze mit Pandas verarbeiten (2)
Zusammenführen von Datensätzen mit Pandas
Pandas lernen mit Chemoinfomatik
json parsing mit gdb
Datenvisualisierung mit Pandas
Datenmanipulation mit Pandas!
Daten mit Pandas mischen
LADEN SIE DATEN mit PyMysql
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
[Linux] [Python] [Pandas] Laden Sie die Microsoft Access-Datenbank (* .mdb) mit Pandas
[Memo] Lade csv von s3 mit boto3 in Pandas
Lesen Sie CSV mit Python-Pandas
POST json mit Python 3-Skript
[Python] Ändere den Typ mit Pandas
Standardisieren Sie nach Gruppen mit Pandas
Laden Sie den Test-Websocket mit Locust
Formatieren Sie json mit Vim (mit Python)
Arbeiten mit JSON-Dateien in Matlab
Verhindern Sie Auslassungen mit Pandas Print
Datenverarbeitungstipps mit Pandas
Lesen von JSON-Daten mit Python
[Python3] Speichern Sie die Mittelwert- und Kovarianzmatrix in json mit Pandas
Speichern und laden Sie Daten mit joblib, pickle
Laden Sie ein Django-Modul mit einem Interpreter
Extrahieren Sie den Maximalwert mit Pandas.
Laden Sie mehrere JavaScript-Dateien mit PyWebView
Laden Sie JSON-Typen dynamisch mit Python
Vielseitige Datenerfassung mit Pandas + Matplotlib
JSON-Codierung und -Decodierung mit Python
[Python] Verbinde zwei Tabellen mit Pandas
Extrahieren Sie bestimmte mehrere Spalten mit Pandas
1. Mit Python 1-1 gelernte Statistiken. Grundlegende Statistiken (Pandas)
Laden Sie das GIF-Bild mit Python + OpenCV
Bequeme Analyse mit Pandas + Jupyter Notebook
Zeichnen Sie ein Diagramm mit Pandas + XlsxWriter
Bearbeiten von Strings mit Pandas gruppieren nach
Bulk Insert Pandas DataFrame mit psycopg2
Ich möchte ○○ mit Pandas machen
Erstellen Sie eine Altersgruppe mit Pandas
Führen Sie Daten im JSON-Format mit Ansible zusammen
[Python] Format, wenn to_csv mit Pandas
Feature-Generierung mit Pandas gruppieren nach
Behandelt verschiedene Datumsformate mit Pandas