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

Какой процент продаж приходится на каждый тип магазина?

Метод .groupby() — удобный инструмент, однако сгруппированные сводные статистики можно вычислять и без него.

Walmart делит свои магазины на три типа: «суперцентры», «дискаунтеры» и «магазины у дома», обозначенные в наборе данных как типы «A», «B» и «C». В этом упражнении вы вычислите общий объём продаж по каждому типу магазина, не прибегая к .groupby(). Полученные результаты помогут определить, какая доля совокупных продаж Walmart приходится на каждый тип.

sales доступен, а pandas импортирован как pd.

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

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

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

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

  • Вычислите общий объём weekly_sales по всему набору данных.
  • Отфильтруйте магазины типа "A" и вычислите их суммарные еженедельные продажи.
  • Повторите то же самое для магазинов типа "B" и типа "C".
  • Объедините результаты A/B/C в список и разделите на sales_all, чтобы получить долю продаж по каждому типу.

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

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

# Calc total weekly sales
sales_all = ____["____"].____()

# Subset for type A stores, calc total weekly sales
sales_A = ____[____["____"] == "____"]["____"].____()

# Subset for type B stores, calc total weekly sales
sales_B = ____

# Subset for type C stores, calc total weekly sales
sales_C = ____

# Get proportion for each type
sales_propn_by_type = [sales_A, ____, ____] / ____
print(sales_propn_by_type)
Редактировать и запускать код