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

Подсчёт категориальных переменных

Подсчёт значений — отличный способ получить общее представление о данных и обнаружить закономерности, которые иначе легко упустить. В этом упражнении вы подсчитаете количество магазинов каждого типа и количество каждого отдела, используя DataFrame, созданные в предыдущем упражнении:

# Drop duplicate store/type combinations
store_types = sales.drop_duplicates(subset=["store", "type"])

# Drop duplicate store/department combinations
store_depts = sales.drop_duplicates(subset=["store", "department"])

DataFrame store_types и store_depts, созданные в предыдущем упражнении, уже доступны, а библиотека pandas импортирована как pd.

Это упражнение является частью курса

Работа с данными в pandas

Посмотреть курс

Инструкции к упражнению

  • Подсчитайте количество магазинов каждого типа (type) в store_types.
  • Подсчитайте долю магазинов каждого типа (type) в store_types.
  • Подсчитайте количество магазинов для каждого отдела (department) в store_depts, отсортировав результаты по убыванию.
  • Подсчитайте долю магазинов для каждого отдела (department) в store_depts, отсортировав доли по убыванию.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Count the number of stores of each type
store_counts = ____
print(store_counts)

# Get the proportion of stores of each type
store_props = ____
print(store_props)

# Count the number of stores for each department and sort
dept_counts_sorted = ____
print(dept_counts_sorted)

# Get the proportion of stores in each department and sort
dept_props_sorted = ____.____(sort=____, normalize=____)
print(dept_props_sorted)
Редактировать и запускать код