[R] Identifying sequences

Jonathan Daily biomathjdaily at gmail.com
Wed Jun 1 14:31:28 CEST 2011


I am assuming in this case that you are looking for continuity along
integers, so if you expect noninteger values this will not work.

You can get the index of where breaks can be found in your example using

which(diff(x) > 1)

On Wed, Jun 1, 2011 at 6:27 AM, christiaan pauw <cjpauw at gmail.com> wrote:
> Hallo Everybody
>
> Consider the following vector
>
> a=1:10
> b=20:30
> c=40:50
> x=c(a,b,c)
>
> I need a function that can tell me that there are three set of continuos
> sequences and that the first is from 1:10, the second from 20:30 and the
> third from 40:50. In other words: a,b, and c.
>
> regards
> Christiaan
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



-- 
===============================================
Jon Daily
Technician
===============================================
#!/usr/bin/env outside
# It's great, trust me.



More information about the R-help mailing list