1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Vizualizace dat časových řad v Pythonu

Connected

cvičení

Zobrazení agregovaných hodnot

Někdy je potřeba zobrazit data v agregované podobě. Například DataFrame co2_levels obsahuje týdenní data, ale možná budeš chtít zobrazit hodnoty agregované podle měsíce v roce. V datasetech, jako je DataFrame co2_levels, kde je index typu datetime, můžeš z indexu extrahovat rok každého data:

# extrakce roku z každého data DataFrame df
index_year = df.index.year

Pro extrakci měsíce nebo dne z indexů DataFrame df použiješ df.index.month, respektive df.index.day. Extrahovaný rok z indexů DataFrame co2_levels pak můžeš spolu s funkcí groupby použít k výpočtu průměrných hodnot CO2 podle roku:

df_by_year = df.groupby(index_year).mean()

Pokyny

100 XP
  • Z indexu DataFrame co2_levels extrahuj měsíc pro každé datum a výsledné hodnoty ulož do proměnné index_month.
  • Pomocí funkcí groupby a mean z knihovny pandas vypočítej měsíční průměrné hodnoty CO2 v DataFrame co2_levels a ulož je do nového DataFrame s názvem mean_co2_levels_by_month.
  • Vykresli hodnoty DataFrame mean_co2_levels_by_month s velikostí písma popisků os nastavenou na 6.