Kom igångKom igång gratis

Bygga en korrelationsmatris

Nu när du har rankat album vill strategiteamet förstå vilka mätvärden som rör sig tillsammans. Spotify-datamängden har utökats med kolumnerna streams_billions och streams_per_listener. Bygg en korrelationsmatris för att identifiera starka och svaga samband mellan dessa numeriska variabler.

polars är inläst som pl. DataFrame:n spotify med de extra kolumnerna är förhandsinläst åt dig.

Den här övningen är en del av kursen

Datatransformation med Polars

Visa kurs

Övningsinstruktioner

  • Välj fem numeriska kolumner: streams_billions, monthly_listeners, streams_per_listener, duration_ms och popularity, och beräkna korrelationen.
  • Lägg till en metric-kolumn i resultatet för bättre läsbarhet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod