Phân tích khám phá dữ liệu với xarray
Xarray giúp làm việc với dữ liệu đa chiều trở nên dễ dàng hơn, giống như pandas giúp làm việc với dữ liệu dạng bảng. Hay nhất là Xarray có thể dùng Dask ở hậu trường để xử lý dữ liệu nhanh và hiệu quả.
Bạn được giao nhiệm vụ phân tích sâu hơn bộ dữ liệu thời tiết châu Âu. Giờ bạn đã biết cách dùng Xarray, hãy bắt đầu bằng việc thực hiện một số bước phân tích khám phá dữ liệu.
xarray đã được nhập sẵn với tên xr.
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
- Dùng hàm
open_zarr()của Xarray để mở bộ dữ liệu"data/era_eu.zarr". - Dùng phương thức
.isel()của DataSet để chọn chỉ số thứ 0 trên tọa độtime. - Chọn biến
'temp'từ chỉ số thứ 0ds_selvà vẽ nó trênax1. - Chọn biến
'precip'từ chỉ số thứ 0ds_selvà vẽ nó trênax2.
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.
# Open the ERA5 dataset
ds = ____.____("____")
# Select the zeroth time in the DataSet
ds_sel = ds.____(____=____)
fig, (ax1, ax2) = plt.subplots(1,2, figsize=(8, 3))
# Plot the zeroth temperature field on ax1
____[____].____(ax=____)
# Plot the zeroth precipitation field on ax2
____[____].____(ax=____)
plt.show()