Vytváření znovupoužitelných výrazů
Teď, když umíš transformovat sloupce, chceš zjistit, kteří umělci mají oddanou fanouškovskou základnu – a to výpočtem počtu přehrání na posluchače. Aby sis nemusel/a tento vzorec psát pokaždé znovu, ulož výpočet jako proměnnou Polars výrazu, kterou budeš moci využít napříč různými DataFramy.
polars je načtený jako pl. K dispozici máš DataFrame spotify s daty o streamování alb.
Toto cvičení je součástí kurzu
Data Transformation with Polars
Pokyny k cvičení
- Vytvoř výraz, který vydělí
streamshodnotoumonthly_listeners. - Aplikuj proměnnou výrazu a seřaď výsledky podle
streams_per_listenersestupně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a reusable expression for streams per listener
streams_per_listener_expr = (
(pl.col("____") / pl.col("____"))
.alias("streams_per_listener")
)
# Apply the expression and sort by streams_per_listener
result = spotify.with_columns(____).sort(
"streams_per_listener", descending=____
)
print(result.head())