Условный оператор состоит в том, что в любом случае, если есть две или более последовательных строки со значениями, превышающими 1, группа должна быть удалена.
Например:
Event<- c(1,1,1,1,2,2,2,2,2,2,3,3,3,3,3)
Value<- c(1,0,0,0,8,7,1,0,0,0,8,0,0,0,0)
A<- data.frame(Event, Value)
Event Value
1 1
1 0
1 0
1 0
2 8
2 7
2 1
2 0
2 0
2 0
3 8
3 0
3 0
3 0
3 0
В этом примере группа события 2 должна быть удалена, потому что она имеет две последовательные строки со значениями больше 1. Поэтому она должна выглядеть следующим образом:
Event Value
1 1
1 0
1 0
1 0
3 8
3 0
3 0
3 0
3 0
Любое предложение?