Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Thêm một cột year vào temperatures từ thành phần year của cột date.
  • Tạo pivot table cho cột avg_temp_c, với countrycity là các hàng, và year là các cột. Gán vào temp_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)
Chỉnh sửa và Chạy Mã