首页 > 解决方案 > 用 panda 中的函数计数

问题描述

我对 pandas 中的 groupby 函数很感兴趣,请建议如何在 groupby 上应用函数?例如,我想知道有多少行按 track_id 分组满足rule_1==4或一般情况下。

df.groupby('track_id')['rule_1'].count()

我想知道 rule_1 等于某个值。

我试过这个 -df.groupby('track_id')['rule_1'==4].count()

有回调函数还是更简单的?

标签: pythonpython-3.xpandas

解决方案


查看

df['rule_1'].eq(4).groupby(df['track_id']).sum()

推荐阅读