Restrângerea categoriilor
Una dintre problemele semnalate de utilizatorii unui site local de adopție a câinilor este că există prea multe opțiuni. Răsfoind diferitele tipuri de câini, aceștia se simt copleșiți de numărul mare de alegeri. Pentru a simplifica datele, vei parcurge fiecare coloană și vei restrânge categoriile acolo unde este cazul. Pentru a păstra datele originale, vei crea coloane noi și actualizate în setul de date dogs. Vei începe cu coloana coat. Tabelul de frecvențe este prezentat mai jos:
short 1969
medium 565
wirehaired 220
long 180
medium-long 3
Acest exercițiu face parte din cursul
Lucrul cu date categoriale în Python
Instrucțiuni pentru exercițiu
- Creează un dicționar numit
update_coatspentru a mapa atâtwirehaired, cât șimedium-longlamedium. - Restrânge categoriile din acest nou dicționar și salvează rezultatul ca o nouă coloană,
coat_collapsed. - Convertește această nouă coloană într-o Serie categorială.
- Afișează tabelul de frecvențe al acestei noi Serii.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create the update_coats dictionary
____
# Create a new column, coat_collapsed
dogs["coat_collapsed"] = ____
# Convert the column to categorical
____
# Print the frequency table
print(____)