НачатьНачать бесплатно

Кодирование категориальных переменных — метод одного горячего кодирования

В наборе данных 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(____)
Редактировать и запускать код