Кодирование категориальных переменных — бинарный случай
Изучите набор данных 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())