Re: [R] Sequence from 2 Vectors

2010-07-19 Thread John Kane
enum.list <- function(x,y) { mylist <- NULL for(i in 1:length(x)) { mylist[[i]] <- x[i]:y[i] } xx <- unlist(mylist) } a <- c(1,2,3) b <- a+2 (harry <- enum.list(a,b) ) --- On Mon, 7/19/10, Suphajak Ngamlak wrote: > From: Suphajak Ngamlak > Subject: [R] Sequence

Re: [R] Sequence from 2 Vectors

2010-07-19 Thread Dennis Murphy
Hi: Josh's solution is much simpler (and more practical, no doubt) than the one below, but I wanted to experiment with creating sequences using a vector of start indices and a corresponding vector of end indices: b <- 1:3 # vector of start indices e <- 3:5 # vector of end indices The

Re: [R] Sequence from 2 Vectors

2010-07-19 Thread Joshua Wiley
Hi Suphajak, There are probably cleaner ways, but you can try this: a <- c(1,2,3) c <- unlist(lapply(a, function(x) {seq(from = x, to = x+2)})) c [1] 1 2 3 2 3 4 3 4 5 HTH, Josh On Mon, Jul 19, 2010 at 8:25 PM, Suphajak Ngamlak wrote: > I would like to create a vector that is a sequence from

[R] Sequence from 2 Vectors

2010-07-19 Thread Suphajak Ngamlak
I would like to create a vector that is a sequence from 2 vectors. Could anyone provide suggestion on this? For example > a<-c(1,2,3) > b<-a+2 > b [1] 3 4 5 I would like to have a vector that is a sequence which starting from a and ending at b c = c(1:3,2:4,3:5) c = c(1,2,3,2,3,4,3,4,5) Thank