Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa en ordbok med namnet update_coats som mappar både wirehaired och medium-long till medium.
  • 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(____)
Redigera och kör kod