【发布时间】:2020-02-02 18:01:38
【问题描述】:
我的数据是这样的
同一用户可以有多个班次 ID。所以在nurse_id 列中我有重复的ID。
我想在 new_state 上为独特的护士创建计数器。
目前我做的时候
Counter(df["new_stat"])
它给了
Counter({'D': 15123, 'R': 29300, 'not_active': 2581, 'N': 21455})
但它也会计算 ID 的重复值。
如何在new_stat 上为唯一的nurse_id 创建计数器?
【问题讨论】:
-
请复制并粘贴您的数据框...也许您可以使用
df.groupby(['nurse_id,'last_login'])['new_stat'].count()