Ingesting von JSON Daten mit Pandas
Wenn du eine Datenpipeline entwickelst, musst du möglicherweise mit nicht-tabellarischen Daten und Datenquellen arbeiten, z. B. APIoder JSON. 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 einlesen wirst, ist unter dem Pfad "testing_scores.json"
gespeichert.
Diese Übung ist Teil des Kurses
ETL und ELT in Python
Anleitung zur Übung
- Aktualisiere die Funktion
extract()
, indem du eine JSON Datei in einenpandas
DataFrame einliest und dich dabei an den Datensätzen orientierst. - Übergib den Pfad
testing_scores.json
an die Funktionextract()
und speichere die Ausgabe in einer Variablen namensraw_testing_scores
. - Drucke den Kopf des
raw_testing_scores
DataFrame.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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.____())