Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak een dictionary my_changes die de categorie Maybe? bijwerkt naar Maybe.
  • Hernoem de categorieën in likes_children met de dictionary my_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(____)
Code bewerken en uitvoeren