powered by
Gets all contiguous intervals of a vector of indices.
# S3 method for default seqToIntervals(idx, ...)
An Nx2 integer
integer
matrix.
matrix
A vector of N integer indices.
vector
Not used.
Henrik Bengtsson
*intervalsToSeq(). To identify sequences of equal values, see rle().
*intervalsToSeq()
rle
x <- 1:10 y <- seqToIntervals(x) print(y) # [1 10] x <- c(1:10, 15:18, 20) y <- seqToIntervals(x) print(y) # [1 10; 15 18; 20 20] z <- intervalsToSeq(y) print(z) stopifnot(all.equal(x,z))
Run the code above in your browser using DataLab