Månadsvis medeltemperatur
Efter att ha sett analysen av medeltemperaturerna vill du nu undersöka resten av månaderna. Det skulle vara ganska omständligt med den metod vi använde tidigare, eftersom det kräver komplicerad tidsbaserad slicing för att välja rätt månader. Med Xarray är det lyckligtvis betydligt enklare.
Den europeiska väderdatamängden finns tillgänglig i din miljö som Xarray DataSet ds.
Den här övningen är en del av kursen
Parallellprogrammering med Dask i Python
Övningsinstruktioner
- Använd datetime-åtkomstaren i koordinaten
'time'idsför att tilldela månaderna till variabelnmonths. - Välj variabeln
'temp'fråndsoch gruppera den eftermonths. - Beräkna medelvärdet över gruppen för att få de månadsbaserade medelvärdena över alla tidpunkter.
- Beräkna resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()