Přejmenování kategorií
Sloupec likes_children v datasetu adoptovatelných psů potřebuje úpravu. Tady jsou aktuální počty výskytů:
Maybe? 1718
yes 1172
no 47
Dva věci, které hned bijí do očí, jsou rozdíly ve velikosti písmen a ? v kategorii Maybe?. Data by měla být čistší, takže tě čeká pár úprav.
Toto cvičení je součástí kurzu
Working with Categorical Data in Python
Pokyny k cvičení
- Vytvoř slovník s názvem
my_changes, který aktualizuje kategoriiMaybe?naMaybe. - Přejmenuj kategorie ve sloupci
likes_childrenpomocí slovníkumy_changes. - Aktualizuj kategorie ještě jednou tak, aby byly všechny velkými písmeny – použij metodu
.upper(). - Vypiš kategorie aktualizované Series
likes_children.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____)