開始使用免費開始

類別變數編碼 - 二元

來看看 hiking 資料集。這裡有幾個欄位在建模前需要編碼,其中之一是 AccessibleAccessible 是二元特徵,所以只有兩個值 YN,需要被編碼成 1 與 0。使用 scikit-learn 的 LabelEncoder 方法來完成這個轉換。

本練習屬於課程

Python 的 Machine Learning 前處理

檢視課程

練習說明

  • LabelEncoder() 指派給名為 enc 的變數。
  • 使用編碼器的 .fit_transform() 方法,對 hiking 資料集的 "Accessible" 欄位進行編碼。將新欄位命名為 Accessible_enc
  • 將這兩個欄位並排比較,看看編碼結果。

動手互動練習

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

# Set up the LabelEncoder object
enc = ____

# Apply the encoding to the "Accessible" column
____ = ____.____(____)

# Compare the two columns
print(____[[____, ____]].head())
編輯並執行程式碼