Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř výraz, který vydělí streams hodnotou monthly_listeners.
  • Aplikuj proměnnou výrazu a seřaď výsledky podle streams_per_listener sestupně.

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())
Upravit a spustit kód