開始使用免費開始

編碼類別變數 - one-hot

volunteer 資料集中有一個欄位 category_desc,記錄志工機會的類別描述。因為這是含有超過 2 個類別的類別型變數,我們需要用 one-hot 編碼把這個欄位轉成數值表示。請使用 pandas 的 pd.get_dummies() 函式來完成。

本練習屬於課程

Python 的 Machine Learning 前處理

檢視課程

練習說明

  • volunteer["category_desc"] 呼叫 get_dummies() 以建立編碼後的欄位,並指定給 category_enc
  • 列印 category_enc.head(),檢視編碼後的欄位。

動手互動練習

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

# Transform the category_desc column
category_enc = pd.____(____)

# Take a look at the encoded columns
print(____)
編輯並執行程式碼