Kodning av kategoriska variabler – binär
Ta en titt på datamängden hiking. Flera kolumner här behöver kodas innan de kan användas i en modell, däribland kolumnen Accessible. Accessible är ett binärt särdrag med två möjliga värden, Y eller N, som behöver kodas om till 1 och 0. Använd scikit-learns LabelEncoder för att utföra den här transformationen.
Den här övningen är en del av kursen
Förbehandling för maskininlärning i Python
Övningsinstruktioner
- Lagra
LabelEncoder()i en variabel med namnetenc. - Använd kodarens
.fit_transform()-metod för att koda kolumnen"Accessible"i datamängdenhiking. Kalla den nya kolumnenAccessible_enc. - Jämför de två kolumnerna sida vid sida för att se kodningen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Set up the LabelEncoder object
enc = ____
# Apply the encoding to the "Accessible" column
____ = ____.____(____)
# Compare the two columns
print(____[[____, ____]].head())