依多個欄位分組

給試算表使用者的 Python

Chris Cardillo

Data Scientist

水果銷售

fruit_sales 許多水果銷售.png

fruit_sales.info() 水果銷售資訊.png

給試算表使用者的 Python

水果銷售

fruit_sales 許多水果銷售.png

fruit_sales.info() 水果銷售信息(重點).png

給試算表使用者的 Python

水果銷售

很多蘋果.png

給試算表使用者的 Python

加入欄位名稱清單

調整前
fruit_sales.groupby('store', as_index=False).sum()
調整後
fruit_sales.groupby(['store', 'product_name'], as_index=False).sum()
給試算表使用者的 Python

什麼是 list?

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() 前用更多欄位分組的好處

  • 不是「要嘛 1 要嘛 0」
  • 將資料縮減到重點
  • 讓試算表資料更好管理
給試算表使用者的 Python

換你了!

給試算表使用者的 Python

Preparing Video For Download...