按多列分组

面向表格用户的 Python

Chris Cardillo

Data Scientist

水果销售

fruit_sales 多条水果销售记录.png

fruit_sales.info() fruit sales 信息.png

面向表格用户的 Python

水果销售

fruit_sales 多条水果销售记录.png

fruit_sales.info() fruit sales 信息(高亮).png

面向表格用户的 Python

水果销售

许多苹果.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()

分组与汇总.png

面向表格用户的 Python

按门店、按水果

groups = ['store', 'product_name']

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

现在只有一个苹果.png

面向表格用户的 Python

在 .sum() 前按更多列分组的好处

  • 不是"二选一"
  • 将数据缩减为关键内容
  • 让表格数据更易管理
面向表格用户的 Python

轮到您了!

面向表格用户的 Python

Preparing Video For Download...