EmpezarEmpieza gratis

Clasificar álbumes gestionando empates

Tu discográfica publica cada semana una tabla de clasificación interna basada en el conjunto de datos de Spotify. La gestión de empates puede cambiar la percepción de los artistas: varios álbumes comparten el mismo número de oyentes, así que necesitas comparar cómo diferentes métodos de ranking tratan los empates.

polars está cargado como pl. El DataFrame spotify con métricas de reproducciones está precargado para ti.

Este ejercicio forma parte del curso

Transformación de datos con Polars

Ver curso

Instrucciones del ejercicio

  • Crea una clasificación de monthly_listeners en orden descendente, con el alias rank_default.
  • Añade una segunda clasificación con gestión de empates estilo tabla de clasificación, con el alias rank_min.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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 y ejecutar código