Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz słownik o nazwie my_changes, który zmieni kategorię Maybe? na Maybe.
  • Zmień nazwy kategorii w kolumnie likes_children, korzystając ze słownika my_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(____)
Edytuj i uruchom kod