Zmiana nazw kategorii
Kolumna likes_children w zbiorze danych o psach do adopcji wymaga aktualizacji. Oto aktualne liczby wystąpień:
Maybe? 1718
yes 1172
no 47
Dwa problemy rzucają się w oczy: różnice w wielkości liter oraz znak ? w kategorii Maybe?. Dane powinny być bardziej uporządkowane – wprowadź kilka poprawek.
To ćwiczenie jest częścią kursu
Praca z danymi kategorycznymi w Pythonie
Instrukcje do ćwiczenia
- Utwórz słownik o nazwie
my_changes, który zmieni kategorięMaybe?naMaybe. - Zmień nazwy kategorii w kolumnie
likes_children, korzystając ze słownikamy_changes. - Zaktualizuj kategorie jeszcze raz, tak aby wszystkie były zapisane wielkimi literami – użyj metody
.upper(). - Wyświetl kategorie zaktualizowanej serii
likes_children.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____)