Использование .groupby() после изменения порядка категорий
Пришло время провести анализ набора данных об усыновляемых собаках, сосредоточившись на столбце "size" (размер собаки). Код для изменения порядка категорий уже готов. В этом упражнении вы напишете два похожих оператора .groupby(), чтобы лучше понять, как "size" влияет на другие переменные. Набор данных dogs уже загружен.
Это упражнение является частью курса
Работа с категориальными данными в Python
Инструкции к упражнению
- Выведите таблицу частот столбца
"sex"для каждой категории столбца"size". - Выведите таблицу частот столбца
"keep_in"для каждой категории столбца"size".
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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())