Просто конвертируйте substr
в factor
с когортными метками без дополнительных library
с.В любом случае вам, вероятно, понадобятся когортные факторы.
da_app$cohort <- factor(substr(da_app$day, 6, 7), labels=c(14, 3))
da_app
# userid day cohort
# 1 1 2019-02-20 14
# 2 1 2019-02-21 14
# 3 2 2018-03-11 3
# 4 2 2018-03-12 3
Данные
da_app <- structure(list(userid = c(1, 1, 2, 2), day = structure(c(3L,
4L, 1L, 2L), .Label = c("2018-03-11", "2018-03-12", "2019-02-20",
"2019-02-21"), class = "factor")), class = "data.frame", row.names = c(NA,
-4L))