Začněte nyníZačněte zdarma

Slučování kategorií

Uživatelé místního webu pro adopci psů si stěžují, že mají příliš mnoho možností. Při procházení různých typů psů se ztrácí v obrovském množství voleb. Aby bylo procházení přehlednější, procházíš jednotlivé sloupce a tam, kde to dává smysl, data slučuješ. Aby původní data zůstala zachována, vytváříš v datasetu dogs nové aktualizované sloupce. Začneš se sloupcem coat. Frekvenční tabulka vypadá takto:

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

Toto cvičení je součástí kurzu

Working with Categorical Data in Python

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř slovník s názvem update_coats, který namapuje hodnoty wirehaired i medium-long na medium.
  • Slučuj kategorie podle tohoto nového slovníku a výsledek ulož jako nový sloupec coat_collapsed.
  • Převeď tento nový sloupec na kategorickou řadu (Series).
  • Vypiš frekvenční tabulku této nové řady.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Create the update_coats dictionary
____

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

# Convert the column to categorical
____

# Print the frequency table
print(____)
Upravit a spustit kód