Nhiệt độ trung bình theo tháng
Sau khi xem phân tích về nhiệt độ trung bình, bạn chỉ còn cần xem các tháng còn lại. Làm việc này theo cách trước đó sẽ khá phiền vì phải cắt lát theo thời gian khá phức tạp để chọn đúng các tháng. May mắn thay, với Xarray, việc này đơn giản hơn nhiều.
Bộ dữ liệu thời tiết châu Âu đã có sẵn trong môi trường của bạn dưới dạng Xarray DataSet ds.
Bài tập này là một phần của khóa học
Lập trình song song với Dask trong Python
Hướng dẫn bài tập
- Sử dụng datetime accessor trong tọa độ
'time'củadsđể gán các tháng vào biếnmonths. - Chọn biến
'temp'từdsvà nhóm nó theomonths. - Lấy trung bình trên các nhóm để tính giá trị trung bình theo tháng trên toàn bộ thời gian.
- Tính toán (compute) 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.
# Extract the months from the time coordinates
months = ds['____'].____.____
# Select the temp DataArray and group by months
monthly_groupby = ds['____'].____(____)
# Find the mean temp by month
monthly_mean_temps = ____.____()
# Compute the result
monthly_mean_temps_computed = ____.____()
monthly_mean_temps_computed.plot(col='month', col_wrap=4, add_colorbar=False)
plt.show()