Inizia subitoInizia gratis

Raggruppare gli streaming in fasce

Ora che conosci la distribuzione della popolarità, il management vuole classificare gli album in base agli streaming totali usando soglie fisse invece dei quantili. In questo modo le definizioni delle fasce restano coerenti all’arrivo di nuovi dati. Il dataset di Spotify ora include una colonna streams_billions. Raggruppa gli album in tre fasce con soglie a 2,5 e 4,0 miliardi di stream.

polars è caricato come pl. Il DataFrame spotify è disponibile con una colonna streams_billions.

Questo esercizio fa parte del corso

Trasformazione dei dati con Polars

Visualizza corso

Istruzioni dell'esercizio

  • Raggruppa streams_billions in tre fasce con soglie a 2.5 e 4.0.
  • Aggiungi la terza etichetta "blockbuster" per gli album oltre 4,0 miliardi di stream.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Bin streams_billions into three labeled bands
result = spotify.with_columns(
    pl.col("streams_billions")
    .____(
        breaks=[____, ____],
        labels=["emerging", "established", "____"],
    )
    .alias("stream_band")
)

print(result.head())
Modifica ed esegui il codice