pandas groupby count the number of zeros in a column

后端 未结 3 2107
时光说笑
时光说笑 2021-02-04 20:49

I have a dataframe, e.g:

Date             B           C   
20.07.2018      10           8
20.07.2018       1           0
21.07.2018       0           1
21.07.201         


        
3条回答
  •  星月不相逢
    2021-02-04 21:04

    Try also:

    df.groupby('Date').agg(lambda x: len(x) - x.astype(bool).sum(axis=0))
    

    Output:

    Out[48]: 
                B  C
    Date            
    20.07.2018  0  1
    21.07.2018  1  1
    

提交回复
热议问题