Кодирование категориальных переменных — метод одного горячего кодирования
В наборе данных volunteer есть столбец category_desc, содержащий описания категорий волонтёрских возможностей. Поскольку это категориальная переменная с более чем двумя категориями, для её числового преобразования необходимо использовать метод одного горячего кодирования (one-hot encoding). Воспользуйтесь функцией pd.get_dummies() из библиотеки pandas.
Это упражнение является частью курса
Предобработка данных для машинного обучения на 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(____)