Nạp dữ liệu JSON với pandas
Khi xây dựng một data pipeline, bạn có thể phải làm việc với dữ liệu và nguồn dữ liệu không theo dạng bảng, như API hoặc tệp JSON. Trong bài tập này, bạn sẽ thực hành trích xuất dữ liệu từ một tệp JSON bằng pandas.
pandas đã được import với tên pd, và tệp JSON bạn sẽ nạp được lưu tại đường dẫn "testing_scores.json".
Bài tập này là một phần của khóa học
ETL và ELT với Python
Hướng dẫn bài tập
- Cập nhật hàm
extract()để đọc một tệp JSON vàopandasDataFrame, theo hướng records. - Truyền đường dẫn
testing_scores.jsonvào hàmextract()và lưu đầu ra vào biếnraw_testing_scores. - In phần đầu (head) của DataFrame
raw_testing_scores.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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.____())