Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Crea una classifica di monthly_listeners in ordine decrescente, con alias rank_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())
Modifica ed esegui il codice