df.groupby(['Month']).agg({'Status' : ['count']})
上面的行将数据框分组,Month
并计算Status
每个月的数量。有一种方法只能在哪里计数Status=X
吗?类似于下面的错误代码:
df.groupby(['Month']).agg({'Status' == 'X' : ['count']})
从本质上讲,我想多少计数Status
是X
每月。
一个简短的方法
(df.Status == 'X').groupby(df.Month).sum()
很长的路要走
df.where(df.Status == 'X').groupby('Month').Status.count()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句