Wczytywanie danych JSON za pomocą pandas
Tworząc potok danych, często trzeba pracować z danymi w formatach nieskorelowanych, takimi jak odpowiedzi z API czy pliki JSON. W tym ćwiczeniu przećwiczysz wyodrębnianie danych z pliku JSON za pomocą pandas.
pandas jest zaimportowany jako pd, a plik JSON, który wczytasz, znajduje się pod ścieżką "testing_scores.json".
To ćwiczenie jest częścią kursu
ETL i ELT w Pythonie
Instrukcje do ćwiczenia
- Zaktualizuj funkcję
extract(), aby wczytywała plik JSON do DataFrame bibliotekipandas, orientując dane według rekordów. - Przekaż ścieżkę
testing_scores.jsondo funkcjiextract()i zapisz wynik w zmiennej o nazwieraw_testing_scores. - Wyświetl pierwsze wiersze DataFrame
raw_testing_scores.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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.____())