อุณหภูมิเฉลี่ยรายเดือน
หลังจากดูการวิเคราะห์อุณหภูมิเฉลี่ยแล้ว ขั้นตอนถัดไปคือดูข้อมูลของเดือนที่เหลือทั้งหมด หากใช้วิธีเดิมในการตัดช่วงเวลา (slicing) คงจะยุ่งยากมากพอสมควร โชคดีที่ Xarray ทำให้เรื่องนี้ง่ายขึ้นอย่างมาก
ชุดข้อมูลสภาพอากาศในยุโรปพร้อมใช้งานในสภาพแวดล้อมของคุณในชื่อ Xarray DataSet ds
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Parallel Programming with Dask in Python
คำแนะนำการฝึกหัด
- ใช้ datetime accessor บน coordinate
'time'ของdsเพื่อกำหนดเดือนให้กับตัวแปรmonths - เลือกตัวแปร
'temp'จากdsแล้วจัดกลุ่มตามmonths - คำนวณค่าเฉลี่ยของแต่ละกลุ่มเพื่อหาอุณหภูมิเฉลี่ยรายเดือนในทุกช่วงเวลา
- คำนวณผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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()