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 merupakan bagian dari kursus
ETL dan ELT di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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.____())