Кодування категоріальних змінних — one-hot
Один зі стовпців у наборі даних volunteer, category_desc, містить описи категорій для волонтерських можливостей. Оскільки це категоріальна змінна з більш ніж двома категоріями, потрібно застосувати one-hot кодування, щоб перетворити цей стовпець у числовий формат. Скористайтеся функцією pandas pd.get_dummies() для цього.
Ця вправа є частиною курсу
Передобробка для машинного навчання в Python
Інструкції до вправи
- Викличте
get_dummies()для стовпцяvolunteer["category_desc"], щоб створити закодовані стовпці, і присвойте результат зміннійcategory_enc. - Виведіть
.head()змінноїcategory_enc, щоб переглянути закодовані стовпці.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Transform the category_desc column
category_enc = pd.____(____)
# Take a look at the encoded columns
print(____)