Kodning av kategoriska variabler – one-hot-kodning
En av kolumnerna i datamängden volunteer, category_desc, innehåller kategoribeskrivningar för de volontärmöjligheter som listas. Eftersom det är en kategorisk variabel med fler än två kategorier behöver vi använda one-hot-kodning för att omvandla kolumnen till ett numeriskt format. Använd pandas funktion pd.get_dummies() för att göra det.
Den här övningen är en del av kursen
Förbehandling för maskininlärning i Python
Övningsinstruktioner
- Anropa
get_dummies()på kolumnenvolunteer["category_desc"]för att skapa de kodade kolumnerna och tilldela resultatet tillcategory_enc. - Skriv ut
.head()för variabelncategory_encför att se de kodade kolumnerna.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Transform the category_desc column
category_enc = pd.____(____)
# Take a look at the encoded columns
print(____)