.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
Arbeiten mit kategorialen Daten in Python
Anleitung zur Übung
- 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 Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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())