建立虛擬變數(dummy variables)
在建模過程中納入類別型特徵可以提升表現,因為它們可能帶來有助於提升預測準確度的資訊。
music_df 資料集已為你預先載入,且其形狀已列印出來。另外,pandas 已以 pd 匯入。
現在你要建立一個新的 DataFrame,內容包含 music_df 的原始欄位,外加從 "genre" 欄位產生的虛擬變數。
本練習屬於課程
使用 scikit-learn 進行監督式學習
練習說明
- 使用合適的函式,傳入整個
music_dfDataFrame,建立music_dummies,並捨棄第一個二元欄位。 - 列印
music_dummies的形狀。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create music_dummies
music_dummies = ____
# Print the new DataFrame's shape
print("Shape of music_dummies: {}".format(____))