,可以使用以下方法:
library(dplyr)
# 假设数据框名为df,包含组id(group_id)和日期(date)两列
df <- df %>%
arrange(group_id, date) %>%
group_by(group_id) %>%
mutate(days_since_first_event = as.integer(difftime(date, first(date), units = "days")))
这种方法可以计算每个组id中每个事件距离第一个事件的天数,并且可以处理每天有多个事件的情况。
对于R中表示组id计数自事件以来的天数的问题,可以使用上述方法解决。然而,腾讯云并没有直接相关的产品或服务与此问题相关。
领取专属 10元无门槛券
手把手带您无忧上云