CommencerCommencez gratuitement

Températures moyennes mensuelles

Après avoir vu l’analyse des températures moyennes, vous souhaitez simplement examiner les autres mois. Avec la méthode utilisée précédemment, cela serait fastidieux, car il faudrait réaliser de nombreuses découpes temporelles complexes pour sélectionner les bons mois. Heureusement, avec Xarray, c’est beaucoup plus simple.

Le jeu de données météorologiques européens est disponible dans votre environnement sous la forme du DataSet Xarray ds.

Cet exercice fait partie du cours

<cours>Programmation parallèle avec Dask en Python</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez l’accesseur datetime de la coordonnée 'time' de ds pour affecter les mois à la variable months.
  • Sélectionnez la variable 'temp' depuis ds et regroupez-la par months.
  • Prenez la moyenne sur chaque groupe pour calculer les moyennes mensuelles sur l’ensemble des dates.
  • Calculez le résultat.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()
Modifier et exécuter le code