Подсчёт категориальных переменных
Подсчёт значений — отличный способ получить общее представление о данных и обнаружить закономерности, которые иначе легко упустить. В этом упражнении вы подсчитаете количество магазинов каждого типа и количество каждого отдела, используя 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)