Ich versuche dplyr
oder DT zu verwenden, um zu bestimmen, ob nach dem ersten Auftreten eines Werts nachfolgende Werte kleiner als der angegebene Wert sind.Suche nach Werten, die kleiner als das erste Vorkommen eines Werts sind
Wenn ich also einen Datenrahmen habe, wie unten,
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)
Ich mag die ids finden, die das Auftreten von weniger als 2 nach dem ersten Auftreten von 2. Zum Beispiel haben, würde dies abholen ID 1 , da es eine 2 in der zweiten Zeile gibt, aber für diese ID gibt es nachfolgende Zeilen weniger als 2).
Irgendwelche Ideen?
Ich bin sicher, ich muss irgendwie() irgendwie verwenden, aber ich bin. Es ist sicher, wie – user85727