НачатьНачать бесплатно

Использование .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())
Редактировать и запускать код