Zacznij terazZacznij za darmo

Łączenie kategorii

Użytkownicy lokalnej strony z adopcją psów skarżą się na zbyt dużą liczbę opcji. Przeglądając różne typy psów, gubią się w nadmiarze możliwości. Aby uprościć dane, przeglądasz kolejne kolumny i tam, gdzie to zasadne, łączysz kategorie. Żeby zachować oryginalne dane, tworzysz nowe, zaktualizowane kolumny w zbiorze danych dogs. Zaczniesz od kolumny coat. Poniżej znajdziesz tabelę częstości:

short          1969
medium          565
wirehaired      220
long            180
medium-long       3

To ćwiczenie jest częścią kursu

Praca z danymi kategorycznymi w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz słownik o nazwie update_coats, który przypisze kategorie wirehaired i medium-long do kategorii medium.
  • Połącz kategorie zgodnie z tym słownikiem i zapisz wynik jako nową kolumnę coat_collapsed.
  • Przekształć tę nową kolumnę w kategoryczną serię.
  • Wyświetl tabelę częstości tej nowej serii.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create the update_coats dictionary
____

# Create a new column, coat_collapsed
dogs["coat_collapsed"] = ____

# Convert the column to categorical
____

# Print the frequency table
print(____)
Edytuj i uruchom kod