Łą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
Instrukcje do ćwiczenia
- Utwórz słownik o nazwie
update_coats, który przypisze kategoriewirehairedimedium-longdo kategoriimedium. - 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(____)