Мне нужно пронумеровать шаги в столбце journey
между строками "session_start".Я не могу придумать, как написать цикл для этого случая.
df <- data.table(
page = c("page_1", "page_2", "page_3", "page_1", "page_2", "page_1", "page_2", "page_3"),
journey = c("session_start", NA, NA, "session_start", NA, "session_start", NA, NA)
)
Желаемый результат должен быть таким.
df <- data.table(
page = c("page_1", "page_2", "page_3", "page_1", "page_2", "page_1", "page_2", "page_3"),
journey = c("session_start", "step_1", "step_2", "session_start", "step_1", "session_start",
"step_1", "step_2")
)