0
0 0 员工 员工 0 员工 0 员工
使用R studio,我的目标是在不同行的一列(成就#)中积累数据,受制于
- 匹配行:只有具有相同person_id的行应该被考虑
- 开始日期:仅在开始之前的行。当前行的日期(即只有以前的观测值)应被视为
- 兴趣位置:仅计算兴趣位置(1),以减少计算工作量
参见第4行和第7行:
您可以尝试这样做:
df <- df %>%
group_by(Person_id, `Start.Date`) %>%
mutate(`prv # of achievements` = cumsum(`# of achievements`) %>%
ungroup()
这将根据日期提供给你成就的累积总和,否则将删除日期以获得Person.id
的总体累积总数(例如sum)。