Byta namn på kategorier
Kolumnen likes_children i datamängden med adoptionshundar behöver uppdateras. Här är de aktuella frekvenserna:
Maybe? 1718
yes 1172
no 47
Det som sticker ut är skillnaderna i versalisering och ?-tecknet i kategorin Maybe?. Datan bör vara renare än så, och du ombeds att göra några ändringar.
Den här övningen är en del av kursen
Arbeta med kategoriska data i Python
Övningsinstruktioner
- Skapa en ordbok med namnet
my_changessom ändrar kategorinMaybe?tillMaybe. - Byt namn på kategorierna i
likes_childrenmed hjälp av ordbokenmy_changes. - Uppdatera kategorierna ytterligare en gång så att alla kategorier är versaler, med hjälp av metoden
.upper(). - Skriv ut kategorierna för den uppdaterade
likes_children-serien.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create the my_changes dictionary
____
# Rename the categories listed in the my_changes dictionary
dogs["likes_children"] = ____
# Use a lambda function to convert all categories to uppercase using upper()
dogs["likes_children"] = dogs["likes_children"].____.____(lambda c: c.upper())
# Print the list of categories
print(____)