Pivotera temperatur per stad och år
Det är intressant att se hur temperaturen i varje stad förändras över tid – men att titta på varje enskild månad ger en väldigt stor tabell som kan vara svår att tolka. Låt oss istället undersöka hur temperaturerna varierar år för år.
Du kan komma åt datumkomponenter (år, månad och dag) med kod av formen dataframe["column"].dt.component. Till exempel ger dataframe["column"].dt.month månadskomponenten och dataframe["column"].dt.year årskomponenten.
När du har årskolumnen kan du skapa en pivottabell där datan aggregeras per stad och år – något du utforskar vidare i kommande övningar.
pandas är inläst som pd. temperatures är tillgänglig.
Den här övningen är en del av kursen
Datamanipulering med pandas
Övningsinstruktioner
- Lägg till en
year-kolumn itemperaturesmed hjälp avyear-komponenten fråndate-kolumnen. - Skapa en pivottabell för kolumnen
avg_temp_c, medcountryochcitysom rader ochyearsom kolumner. Tilldela resultatet tilltemp_by_country_city_vs_yearoch titta på resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)