[R] identifying a 'run' in a vector

B77S bps0002 at auburn.edu
Thu Jul 7 01:49:45 CEST 2011


well.. the following works, but if you have another idea I am still
interested. 

1:(which(diff(x)!=1)[1])







B77S wrote:
> 
> Hi, 
> 
> How can I discern which elements in x (see below) are in 'order', but more
> specifically.. only the 1st 'ordered run'?
> I would like for it to return elements 1:8... there may be ordered values
> after 1:8, but those are not of interest.
> 
> x <- c(1, 2, 3, 4, 5, 6, 7, 8, 20, 21, 22, 45)
> 
> 
> Thanks for any suggestions.
> 

--
View this message in context: http://r.789695.n4.nabble.com/identifying-a-run-in-a-vector-tp3650295p3650318.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list