Группировка по нескольким столбцам

Python для пользователей электронных таблиц

Chris Cardillo

Data Scientist

Продажи фруктов

fruit_sales many fruit sales.png

fruit_sales.info() fruit sales info.png

Python для пользователей электронных таблиц

Продажи фруктов

fruit_sales many fruit sales.png

fruit_sales.info() fruit sales info highlighted.png

Python для пользователей электронных таблиц

Продажи фруктов

many apples.png

Python для пользователей электронных таблиц

Передаём список названий столбцов

До
fruit_sales.groupby('store', as_index=False).sum()
После
fruit_sales.groupby(['store', 'product_name'], as_index=False).sum()
Python для пользователей электронных таблиц

Что такое список?

shopping_list = ['milk', 'eggs', 'cheese']
Python для пользователей электронных таблиц

По магазину и фрукту

groups = ['store', 'product_name']

fruit_sales_less = fruit_sales.groupby(groups, as_index=False).sum()

grouped and summarized.png

Python для пользователей электронных таблиц

По магазину и фрукту

groups = ['store', 'product_name']

fruit_sales_less = fruit_sales.groupby(groups, as_index=False).sum()

now one apple.png

Python для пользователей электронных таблиц

Преимущества группировки по нескольким столбцам перед .sum()

  • Не обязательно ограничиваться одним столбцом
  • Позволяет сосредоточиться на нужных данных
  • Упрощает работу с табличными данными
Python для пользователей электронных таблиц

Давайте потренируемся!

Python для пользователей электронных таблиц

Preparing Video For Download...