Ich habe ein Vektor wie dieseFinding Vektorelemente mit einer Länge von mehr als 1 in R
c(0,1,2,0,0,2,2,2,2,2,2,1,0,1,2,2,2,2,2,1)
Ich mag würde die Position finden, wo eine Reihe von mindestens drei aufeinanderfolgenden 2 ES, C (2,2, 2), startet und wenn es unterbrochen wird, möchte ich die nächste erste Position finden.
Der Rückgabevektor sollte in etwa so aussehen:
FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
I Spiel und einige andere Funktionen versucht, aber ohne Erfolg
Perfekt! Vielen Dank! – Mart
Und vektorisiert +1 –