【发布时间】:2019-12-17 09:09:49
【问题描述】:
我正在尝试通过根据日期计算每个唯一 ID 的历史事件数来创建聚合
ID Date
1 1/1/2010
1 1/1/2011
1 1/1/2012
2 1/1/2010
2 1/1/2011
期望的输出是:
ID Date Historical_Incidents
1 1/1/2010 0
1 1/1/2011 1
1 1/1/2012 2
2 1/1/2010 0
2 1/1/2011 1
我首先尝试按 ID 分组,计算唯一日期的数量,然后与原始数据框合并:
data4.groupby('Id')['Date'].nunique()
我正在获取每个 ID 的“日期”数量,但我正在尝试获取每个 ID 之前出现的“日期”数量
【问题讨论】: