EmpezarEmpieza gratis

Crear expresiones reutilizables

Ahora que sabes transformar columnas, quieres identificar qué artistas tienen una base de fans fiel calculando las reproducciones por oyente. En lugar de reescribir esta fórmula cada vez, guarda el cálculo como una expresión de Polars en una variable para reutilizarla en varios DataFrames.

polars está cargado como pl. El DataFrame spotify está disponible con datos de reproducciones de álbumes.

Este ejercicio forma parte del curso

Transformación de datos con Polars

Ver curso

Instrucciones del ejercicio

  • Crea una expresión que divida streams entre monthly_listeners.
  • Aplica la variable de expresión y ordena por streams_per_listener en orden descendente.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Create a reusable expression for streams per listener
streams_per_listener_expr = (
    (pl.col("____") / pl.col("____"))
    .alias("streams_per_listener")
)

# Apply the expression and sort by streams_per_listener
result = spotify.with_columns(____).sort(
    "streams_per_listener", descending=____
)

print(result.head())
Editar y ejecutar código