Slå ihop kategorier
Användare av en lokal webbplats för hundadoption har klagat på att det finns för många alternativ. När de bläddrar bland olika hundraser blir de överväldigade av antalet val. För att förenkla data går du igenom varje kolumn och slår ihop kategorier där det är lämpligt. För att bevara ursprungsdata skapar du nya uppdaterade kolumner i datamängden dogs. Du börjar med kolumnen coat. Frekvenstabellen visas här:
short 1969
medium 565
wirehaired 220
long 180
medium-long 3
Den här övningen är en del av kursen
Arbeta med kategoriska data i Python
Övningsinstruktioner
- Skapa en ordbok med namnet
update_coatssom mappar bådewirehairedochmedium-longtillmedium. - Slå ihop kategorierna i den nya ordboken och spara resultatet som en ny kolumn,
coat_collapsed. - Konvertera den nya kolumnen till en kategorisk Series.
- Skriv ut frekvenstabellen för den nya Series.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create the update_coats dictionary
____
# Create a new column, coat_collapsed
dogs["coat_collapsed"] = ____
# Convert the column to categorical
____
# Print the frequency table
print(____)