Classificare gli album gestendo i pari merito
La tua casa discografica pubblica ogni settimana una classifica interna basata sul dataset di Spotify. La gestione dei pari merito può cambiare la percezione degli artisti: diversi album hanno lo stesso numero di ascoltatori, quindi devi confrontare come i diversi metodi di ranking gestiscono le parità.
polars è caricato come pl. Il DataFrame spotify con le metriche di streaming è già precaricato per te.
Questo esercizio fa parte del corso
Trasformazione dei dati con Polars
Istruzioni dell'esercizio
- Crea una classifica di
monthly_listenersin ordine decrescente, con aliasrank_default. - Aggiungi una seconda classifica con gestione dei pari merito in stile classifica, con alias
rank_min.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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())