Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Kies vijf numerieke kolommen: streams_billions, monthly_listeners, streams_per_listener, duration_ms en popularity, en bereken de correlatie.
  • Voeg een kolom metric toe 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)
Code bewerken en uitvoeren