EmpezarEmpieza gratis

Construir una matriz de correlación

Ahora que has ordenado los álbumes por rango, el equipo de estrategia quiere entender qué métricas se mueven juntas. El conjunto de datos de Spotify se ha enriquecido con las columnas streams_billions y streams_per_listener. Construye una matriz de correlación para detectar relaciones fuertes y débiles entre estas variables numéricas.

polars está cargado como pl. El DataFrame spotify con columnas adicionales está precargado para ti.

Este ejercicio forma parte del curso

Transformación de datos con Polars

Ver curso

Instrucciones del ejercicio

  • Elige cinco columnas numéricas: streams_billions, monthly_listeners, streams_per_listener, duration_ms y popularity, y calcula la correlación.
  • Añade una columna metric al resultado para que sea más legible.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Build a correlation matrix from selected columns
corr = spotify.____(
    "streams_billions",
    "monthly_listeners",
    "streams_per_listener",
    "duration_ms",
    "____",
).____()

# Add a metric column for row labels
result = corr.with_columns(pl.Series("____", corr.columns))

print(result)
Editar y ejecutar código