Comece agoraComece grátis

Classificando álbuns lidando com empates

Sua gravadora publica um leaderboard interno toda semana com base no conjunto de dados do Spotify. A forma de lidar com empates pode mudar a percepção sobre os artistas — vários álbuns têm a mesma contagem de ouvintes, então você precisa comparar como diferentes métodos de classificação tratam empates.

polars está carregado como pl. O DataFrame spotify com métricas de streaming já foi carregado para você.

Este exercicio faz parte do curso

Transformação de Dados com Polars

Ver curso

Instruções do exercicio

  • Crie uma classificação de monthly_listeners em ordem decrescente, usando o alias rank_default.
  • Adicione uma segunda classificação com tratamento de empates no estilo leaderboard, usando o alias rank_min.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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())
Editar e Executar Código