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
Istruzioni dell'esercizio
- Raggruppa
streams_billionsin tre fasce con soglie a2.5e4.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())