Mengambil data JSON dengan pandas
Saat membangun sebuah pipeline data, Anda mungkin perlu bekerja dengan data dan sumber data non-tabel, seperti API atau file JSON. Pada latihan ini, kita akan berlatih mengekstrak data dari file JSON menggunakan pandas.
pandas telah diimpor sebagai pd, dan file JSON yang akan Anda ambil disimpan pada path "testing_scores.json".
Latihan ini adalah bagian dari kursus
ETL dan ELT di Python
Petunjuk latihan
- Perbarui fungsi
extract()untuk membaca file JSON ke dalam DataFramepandas, dengan orientasi per record. - Oper path
testing_scores.jsonke fungsiextract(), dan simpan keluarannya ke variabel bernamaraw_testing_scores. - Cetak head dari DataFrame
raw_testing_scores.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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.____())