Biến đổi và làm sạch DataFrame
Khi dữ liệu đã được chuẩn hóa vào một cấu trúc dữ liệu Python sạch, chẳng hạn như một list các list, bạn có thể dễ dàng chuyển nó thành một DataFrame của pandas. Bạn sẽ luyện tập thao tác này với bộ dữ liệu đã được chuẩn hóa ở bài tập trước.
Như thường lệ, pandas đã được import với bí danh pd, và biến normalized_testing_scores lưu list dữ liệu kiểm tra của từng trường, như bên dưới.
[
['01M539', '111 Columbia Street', 'Manhattan', 657.0, 601.0, 601.0],
...
]
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
- Tạo một DataFrame
pandastừ list các list được lưu trong biếnnormalized_testing_scores. - Đặt tên các cột cho DataFrame
normalized_data.
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.
# Create a DataFrame from the normalized_testing_scores list
normalized_data = ____(normalized_testing_scores)
# Set the column names
normalized_data.____ = ["school_id", "street_address", "city", "avg_score_math", "avg_score_reading", "avg_score_writing"]
normalized_data = normalized_data.set_index("school_id")
print(normalized_data.head())