Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd datetime-åtkomstaren i koordinaten 'time' i ds för att tilldela månaderna till variabeln months.
  • Välj variabeln 'temp' från ds och gruppera den efter months.
  • 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()
Redigera och kör kod