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
Övningsinstruktioner
- Välj fem numeriska kolumner:
streams_billions,monthly_listeners,streams_per_listener,duration_msochpopularity, 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)