Categorieën hernoemen
De kolom likes_children van de gegevens over adopteerbare honden heeft een update nodig. Dit zijn de huidige frequenties:
Maybe? 1718
yes 1172
no 47
Twee dingen vallen op: het verschil in hoofdletters en het ? in de categorie Maybe?. De data zou schoner moeten zijn, en jij wordt gevraagd om een paar aanpassingen te doen.
Deze oefening maakt deel uit van de cursus
Werken met categorische data in Python
Oefeninstructies
- Maak een dictionary
my_changesdie de categorieMaybe?bijwerkt naarMaybe. - Hernoem de categorieën in
likes_childrenmet de dictionarymy_changes. - Werk de categorieën nog een keer bij zodat alle categorieën in hoofdletters staan met de methode
.upper(). - Print de categorieën van de bijgewerkte
likes_children-Series.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____)