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

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

Изучите набор данных hiking. В нём есть несколько столбцов, которые нужно закодировать перед построением модели. Один из них — столбец 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())
Редактировать и запускать код