Kodowanie zmiennych kategorycznych – binarne
Przyjrzyj się zbiorowi danych hiking. Kilka kolumn wymaga zakodowania przed modelowaniem – jedną z nich jest kolumna Accessible. To cecha binarna, przyjmująca wartości Y lub N, które należy zakodować jako 1 i 0. Użyj metody LabelEncoder z biblioteki scikit-learn, aby wykonać tę transformację.
To ćwiczenie jest częścią kursu
Preprocessing w uczeniu maszynowym w Pythonie
Instrukcje do ćwiczenia
- Zapisz
LabelEncoder()w zmiennej o nazwieenc. - Używając metody
.fit_transform()enkodera, zakoduj kolumnę"Accessible"ze zbioru danychhiking. Nową kolumnę nazwijAccessible_enc. - Porównaj obie kolumny obok siebie, aby zobaczyć efekt kodowania.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Set up the LabelEncoder object
enc = ____
# Apply the encoding to the "Accessible" column
____ = ____.____(____)
# Compare the two columns
print(____[[____, ____]].head())