Кодування категоріальних змінних — бінарне
Погляньте на набір даних hiking. Тут є кілька стовпчиків, які потрібно закодувати перед моделюванням. Один із них — стовпчик Accessible. Accessible — це бінарна ознака, тож вона має два значення, Y або N, які слід закодувати як 1 та 0. Скористайтеся методом LabelEncoder із scikit-learn, щоб виконати це перетворення.
Ця вправа є частиною курсу
Передобробка для машинного навчання в Python
Інструкції до вправи
- Збережіть
LabelEncoder()у змінній з назвоюenc. - За допомогою методу енкодера
.fit_transform()закодуйте стовпчик"Accessible"у наборі данихhiking. Назвіть новий стовпчикAccessible_enc. - Порівняйте ці два стовпчики поруч, щоб побачити кодування.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Set up the LabelEncoder object
enc = ____
# Apply the encoding to the "Accessible" column
____ = ____.____(____)
# Compare the two columns
print(____[[____, ____]].head())