Een correlatiematrix bouwen
Nu je albums hebt gerankt, wil het strategieteam begrijpen welke metrics samen bewegen. De Spotify-gegevensset is uitgebreid met de kolommen streams_billions en streams_per_listener. Bouw een correlatiematrix om sterke en zwakke relaties tussen deze numerieke features te ontdekken.
polars is geladen als pl. De DataFrame spotify met extra kolommen is alvast voor je ingeladen.
Deze oefening maakt deel uit van de cursus
Data transformatie met Polars
Oefeninstructies
- Kies vijf numerieke kolommen:
streams_billions,monthly_listeners,streams_per_listener,duration_msenpopularity, en bereken de correlatie. - Voeg een kolom
metrictoe aan het resultaat voor betere leesbaarheid.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)