У меня проблема с фильтрацией некоторых строк.
Пример набора данных:
df <- data.frame(id = c("1", "1", "1", "2", "2", "2", "3", "3"), description= c("Start", "Something", "Final", "Start", "Some Other Thing", "Final", "Start", "Final"), timestamp = c("2017-07-26 23:41:16", "2017-07-27 20:23:16", "2017-07-29 07:06:53", "2017-07-24 04:53:02", "2017-07-25 10:27:02", "2017-07-26 16:51:43", "2017-07-13 08:33:05")))
Теперь я хочу удалить все группы, в которых нет других значений между description = "Start" и description = "Final". И это должно быть сделано для каждой группы идентификаторов. В этом примере это будет группа с идентификатором 3.
Любая помощь будет оценена. Заранее спасибо!