JSON-Daten mit pandas einlesen
Beim Entwickeln einer Datenpipeline musst du oft mit nicht-tabellarischen Daten und Quellen wie APIs oder JSON-Dateien arbeiten. In dieser Übung üben wir das Extrahieren von Daten aus einer JSON-Datei mit pandas.
pandas wurde als pd importiert, und die JSON-Datei, die du einliest, liegt unter dem Pfad "testing_scores.json".
Diese Übung ist Teil des Kurses
<Kurs>ETL und ELT in Python</Kurs>Übungsanweisungen
- Ergänze die Funktion
extract(), um eine JSON-Datei in einpandas-DataFrame einzulesen, orientiert an Records. - Übergib den Pfad
testing_scores.jsonan die Funktionextract()und speichere die Ausgabe in einer Variablen namensraw_testing_scores. - Gib den Kopf des DataFrames
raw_testing_scoresaus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
def extract(file_path):
# Read the JSON file into a DataFrame
return pd.____(____, orient="____")
# Call the extract function with the appropriate path, assign to raw_testing_scores
____
# Output the head of the DataFrame
print(raw_testing_scores.____())