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 einenpandasDataFrame einliest und dich dabei an den Datensätzen orientierst. - Übergib den Pfad
testing_scores.jsonan die Funktionextract()und speichere die Ausgabe in einer Variablen namensraw_testing_scores. - Drucke den Kopf des
raw_testing_scoresDataFrame.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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.____())