開始使用免費開始

建立虛擬變數(dummy variables)

在建模過程中納入類別型特徵可以提升表現,因為它們可能帶來有助於提升預測準確度的資訊。

music_df 資料集已為你預先載入,且其形狀已列印出來。另外,pandas 已以 pd 匯入。

現在你要建立一個新的 DataFrame,內容包含 music_df 的原始欄位,外加從 "genre" 欄位產生的虛擬變數。

本練習屬於課程

使用 scikit-learn 進行監督式學習

檢視課程

練習說明

  • 使用合適的函式,傳入整個 music_df DataFrame,建立 music_dummies,並捨棄第一個二元欄位。
  • 列印 music_dummies 的形狀。

動手互動練習

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

# Create music_dummies
music_dummies = ____

# Print the new DataFrame's shape
print("Shape of music_dummies: {}".format(____))
編輯並執行程式碼