Kodowanie zmiennych kategorycznych – one-hot
Jedna z kolumn w zbiorze danych volunteer, o nazwie category_desc, zawiera opisy kategorii dostępnych możliwości wolontariatu. Ponieważ jest to zmienna kategoryczna z więcej niż dwiema kategoriami, do jej numerycznej transformacji należy zastosować kodowanie one-hot. Użyj funkcji pd.get_dummies() z biblioteki pandas.
To ćwiczenie jest częścią kursu
Preprocessing w uczeniu maszynowym w Pythonie
Instrukcje do ćwiczenia
- Wywołaj
get_dummies()na kolumnievolunteer["category_desc"], aby utworzyć zakodowane kolumny, i przypisz wynik do zmiennejcategory_enc. - Wyświetl
.head()zmiennejcategory_enc, aby przyjrzeć się zakodowanym kolumnom.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Transform the category_desc column
category_enc = pd.____(____)
# Take a look at the encoded columns
print(____)