Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Agrupe streams_billions em três níveis com cortes em 2.5 e 4.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())
Editar e Executar Código