Pivot nhiệt độ theo thành phố và năm
Thật thú vị khi xem nhiệt độ của từng thành phố thay đổi theo thời gian — nếu nhìn theo từng tháng sẽ ra một bảng rất lớn, khó quan sát. Thay vào đó, hãy xem nhiệt độ thay đổi theo từng năm.
Bạn có thể truy cập các thành phần của một ngày (năm, tháng, ngày) bằng mẫu mã dataframe["column"].dt.component. Ví dụ, thành phần tháng là dataframe["column"].dt.month, và thành phần năm là dataframe["column"].dt.year.
Khi đã có cột năm, bạn có thể tạo một pivot table với dữ liệu được gộp theo thành phố và năm, và bạn sẽ khám phá trong các bài tập tiếp theo.
pandas đã được nạp là pd. temperatures đã sẵn có.
Bài tập này là một phần của khóa học
Xử lý dữ liệu với pandas
Hướng dẫn bài tập
- Thêm một cột
yearvàotemperaturestừ thành phầnyearcủa cộtdate. - Tạo pivot table cho cột
avg_temp_c, vớicountryvàcitylà các hàng, vàyearlà các cột. Gán vàotemp_by_country_city_vs_year, và hãy xem kết quả.
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.
# Add a year column to temperatures
____
# Pivot avg_temp_c by country and city vs year
temp_by_country_city_vs_year = ____
# See the result
print(temp_by_country_city_vs_year)