Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Wywołaj get_dummies() na kolumnie volunteer["category_desc"], aby utworzyć zakodowane kolumny, i przypisz wynik do zmiennej category_enc.
  • Wyświetl .head() zmiennej category_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(____)
Edytuj i uruchom kod