開始使用免費開始

建立相關矩陣

既然你已經替專輯做出排名,策略團隊想了解哪些指標會一同變動。Spotify 資料集已新增 streams_billionsstreams_per_listener 欄位。請建立一個相關矩陣,以找出這些數值特徵之間的強弱關係。

polarspl 載入。已預先為你載入包含額外欄位的 spotify DataFrame。

本練習屬於課程

使用 Polars 進行資料轉換

檢視課程

練習說明

  • 選取 5 個數值欄位:streams_billionsmonthly_listenersstreams_per_listenerduration_mspopularity,並計算相關性。
  • 在結果中加入 metric 欄,以提升可讀性。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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)
編輯並執行程式碼