Nạp dữ liệu JSON với pandas
Khi phát triển 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ẽ luyện tập trích xuất dữ liệu từ một tệp JSON bằng pandas.
pandas đã được nhập với bí danh 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, định hướng theo từng record. - Truyền đường dẫn
testing_scores.jsonvào hàmextract()và lưu kết quả 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.____())