Я пытаюсь использовать dplyr
или DT, чтобы определить, если после первого вхождения значения любые последующие значения меньше заданного значения.Поиск любых значений, меньших, чем первое вхождение значения
Так что, если у меня есть кадр данных, как показано ниже,
df2 <- data.frame(id=c(1,1,1,1,1,2,2,2,2,3,3,3,3,3,3),
num=c(1,2,1,1,2,1,1,1,2,2,1,1,1,2,2))
df2$id <- as.factor(df2$id)
Я хочу, чтобы найти идентификаторы, которые имеют возникновение менее 2 после первого вхождения 2. Например, это может подобрать идентификатор 1 , так как во второй строке есть 2, но для этого id следующие строки меньше 2).
Любые идеи?
Я уверен, что мне нужно каким-либо образом использовать(), но я есть. Это точно, как – user85727