|   | DATA MINING Desktop Survival Guide by Graham Williams |   | |||
| Apply | 
Suppose you have a data frame from which you wish to extract a subset of rows, and you have a matrix to record the start and finish of the sequences of indicies you wish to extract. Whilst a for loop is obvious, mapply works nicely.
| 
> x <- rbind(c(2,5), c(7,9), c(15,20))
> x
     [,1] [,2]
[1,]    2    5
[2,]    7    9
[3,]   15   20
> unlist(mapply(seq, x[,1], x[,2]))
 [1]  2  3  4  5  7  8  9 15 16 17 18 19 20
 |