Pivot teplot podle města a roku
Je zajímavé sledovat, jak se teploty v jednotlivých městech mění v čase – pohled na každý měsíc zvlášť by ale vytvořil příliš rozsáhlou tabulku, se kterou by se špatně pracovalo. Pojďme se místo toho podívat na změny teplot po letech.
Ke složkám data (rok, měsíc a den) se dostaneš pomocí kódu ve tvaru dataframe["column"].dt.component. Například složka měsíce je dataframe["column"].dt.month a složka roku je dataframe["column"].dt.year.
Jakmile budeš mít sloupec s rokem, můžeš vytvořit pivot tabulku s daty agregovanými podle města a roku – právě tu prozkoumáš v nadcházejících cvičeních.
pandas je načteno jako pd. temperatures je k dispozici.
Toto cvičení je součástí kurzu
Manipulace s daty v pandas
Pokyny k cvičení
- Přidej do
temperaturessloupecyearze složky roku sloupcedate. - Vytvoř pivot tabulku sloupce
avg_temp_c, kde řádky tvořícountryacitya sloupce tvoříyear. Výsledek ulož dotemp_by_country_city_vs_yeara prohlédni si ho.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)