Tabella pivot delle temperature per città e anno
È interessante osservare come variano le temperature di ogni città nel tempo: considerando tutti i mesi si ottiene una tabella molto grande, difficile da interpretare. Vediamo invece come cambiano le temperature di anno in anno.
Puoi accedere ai componenti di una data (anno, mese e giorno) usando un codice come dataframe["column"].dt.component
. Per esempio, il mese sarà dataframe["column"].dt.month
e l'anno sarà dataframe["column"].dt.year
.
Una volta generata la colonna dell'anno, puoi creare una tabella pivot con i dati raggruppati per città e anno, che vedrai nei prossimi esercizi.
pandas
è già stato caricato come pd
. E temperatures
è a tua disposizione.
Questo esercizio fa parte del corso
Manipolazione dei dati con pandas
Istruzioni dell'esercizio
- Aggiungi una colonna
year
atemperatures
, dal componenteyear
della colonnadate
. - Crea una tabella pivot della colonna
avg_temp_c
, concountry
ecity
come righe eyear
come colonne. Assegna atemp_by_country_city_vs_year
e osserva il risultato.
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
# Add a year column to temperatures
____
# Pivot avg_temp_c by country and city vs year
temp_by_country_city_vs_year = ____
# See the result
print(temp_by_country_city_vs_year)