Agrupando streams em níveis
Agora que você conhece a distribuição de popularidade, a liderança quer categorizar os álbuns pelo total de streams usando limites fixos em vez de quantis. Isso garante que as definições de níveis permaneçam consistentes conforme novos dados chegam. O conjunto de dados do Spotify agora inclui a coluna streams_billions. Agrupe os álbuns em três níveis com cortes em 2,5 e 4,0 bilhões de streams.
polars está carregado como pl. O DataFrame spotify está disponível com a coluna streams_billions.
Este exercicio faz parte do curso
Transformação de Dados com Polars
Instruções do exercicio
- Agrupe
streams_billionsem três níveis com cortes em2.5e4.0. - Adicione o terceiro rótulo
"blockbuster"para álbuns acima de 4,0 bilhões de streams.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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())