.groupby() nach der Neuordnung verwenden
Es ist nun an der Zeit, einige Analysen des Datensatzes der adoptierbaren Hunde durchzuführen, die sich auf "size" konzentrieren. Du hast bereits einen Code entwickelt, um die Kategorien neu zu ordnen. In dieser Übung entwickelst du zwei ähnliche .groupby() Anweisungen, um die Auswirkungen von "size" auf andere Variablen besser zu verstehen. dogs wurde bereits für dich geladen.
Diese Übung ist Teil des Kurses
<Kurs>Arbeiten mit kategorialen Daten in Python</Kurs>Übungsanweisungen
- Drucke die Häufigkeitstabelle von
"sex"für jede Kategorie der Spalte"size"aus. - Drucke die Häufigkeitstabelle von
"keep_in"für jede Kategorie der Spalte"size"aus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Previous code
dogs["size"].cat.reorder_categories(
new_categories=["small", "medium", "large"],
ordered=True,
inplace=True
)
# How many Male/Female dogs are available of each size?
print(dogs.____(____)[____].value_counts())
# Do larger dogs need more room to roam?
print(dogs.____(____)[____].value_counts())