Kódování kategorických proměnných – one-hot
Jeden ze sloupců v datasetu volunteer, category_desc, obsahuje popis kategorií pro jednotlivé dobrovolnické příležitosti. Protože jde o kategorickou proměnnou s více než dvěma kategoriemi, musíme k její numerické transformaci použít one-hot kódování. K tomu využij funkci pd.get_dummies() z pandas.
Toto cvičení je součástí kurzu
Preprocessing pro Machine Learning v Pythonu
Pokyny k cvičení
- Zavolej
get_dummies()na sloupcivolunteer["category_desc"], čímž vytvoříš zakódované sloupce, a výsledek ulož do proměnnécategory_enc. - Vypiš
.head()proměnnécategory_enca prohlédni si zakódované sloupce.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Transform the category_desc column
category_enc = pd.____(____)
# Take a look at the encoded columns
print(____)