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
Instrucciones del ejercicio
- Elige cinco columnas numéricas:
streams_billions,monthly_listeners,streams_per_listener,duration_msypopularity, y calcula la correlación. - Añade una columna
metrical 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)