Výpočet hodinového součtu pomocí okenních funkcí
Pokračujeme s daty o sdílení kol v Londýně. Chceš odhalit neobvyklé vzorce v poptávce, například události nebo výpadky. Proto porovnáš počet výpůjček v každé hodině s jejich typickým celkovým počtem napříč všemi dny. Okenní funkce ti umožní přidat skupinové statistiky, aniž bys přišel/a o jednotlivé řádky.
polars je načtený jako pl. DataFrame bikes je dostupný se sloupci time, rentals, temp a hour.
Toto cvičení je součástí kurzu
Data Transformation with Polars
Pokyny k cvičení
- Vypočítej součet sloupce
rentalsseskupený podlehoura výsledný sloupec pojmenujhourly_total.
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 the hourly total using a window function
bikes.with_columns(
pl.col("rentals").____().over("____").alias("____")
)