groupbyの集約パターン

投稿者: | 2022-10-02

目次

基本形

df.groupby(グループ分けカラム).agg({集約カラム: 集約関数})

  • グループ分けカラム
    • データをグループに分割して、計算する単位になる
  • 集約カラム
    • そのカラムのデータ(値)を使って集約される
  • 集約関数
    • 集約をどのように行うか
    • sum,min,max,count(NaN除く),size(NaN含む),variance,std,etc

集約パターン

https://miwadaice.info/wp-content/uploads/2022/02/7_recipe_54.pdf

集約カラムでagg(dict)

集約カラムに同一の集約関数

集約関数は1つだけ

集約関数にない関数を使いたい場合

100Knocks P120

df_receipt.groupby('store_cd').product_cd.\
  apply(lambda x: x.mode()).reset_index()