It works like a magic~!! Many thanks A.K. Best, Haoda
________________________________ From: arun <smartpink...@yahoo.com> Cc: R help <r-help@r-project.org> Sent: Friday, December 28, 2012 12:51 PM Subject: Re: [R] Any simple way to make this happen? Hi, Try: y<-paste("c","(",paste(unlist(sapply(x,seq)),collapse=","),")",sep="") y #[1] "c(1,2,3,4,1,2,3,1,2,3,4,5)" A.K. ----- Original Message ----- To: "r-help@r-project.org" <r-help@r-project.org> Cc: "haod...@yahoo.com" <haod...@yahoo.com> Sent: Friday, December 28, 2012 12:43 PM Subject: [R] Any simple way to make this happen? Hi, The data is x <- c(4,3,5); I need to translate it to y <- c(1,2,3,4,1,2,3,1,2,3,4,5); i.e. for each number in x, we need to generate 1:x and put it in y. The program need to evaluate this type of calculation for millions of times in simulation. Is there any elegant way to make this happen without iteration? Many thanks!! Best, Haoda [[alternative HTML version deleted]] ______________________________________________ R-help@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. [[alternative HTML version deleted]]
______________________________________________ R-help@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.