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

Žebříček alb s ošetřením shodných hodnot

Tvoje vydavatelství každý týden publikuje interní leaderboard vycházející ze Spotify datasetu. Způsob ošetření shodných hodnot může ovlivnit vnímání umělců – několik alb má stejný počet posluchačů, takže je potřeba porovnat, jak různé metody řazení s těmito shodami pracují.

polars je načtený jako pl. DataFrame spotify se streamovacími metrikami je předem připravený.

Toto cvičení je součástí kurzu

Data Transformation with Polars

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř žebříček podle monthly_listeners sestupně a pojmenuj ho jako rank_default.
  • Přidej druhý žebříček s ošetřením shodných hodnot ve stylu leaderboardu a pojmenuj ho jako rank_min.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Rank albums by monthly_listeners with default and min tie handling
result = spotify.with_columns(
    pl.col("monthly_listeners")
    .____(descending=____)
    .alias("rank_default"),

    pl.col("monthly_listeners")
    .rank(method="____", ____=True)
    .alias("rank_min"),
).sort("rank_default")

print(result.head())
Upravit a spustit kód