ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un dicționar numit update_coats pentru a mapa atât wirehaired, cât și medium-long la medium.
  • 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(____)
Editează și rulează codul