One option is: x <- c(3, 8, 14, 24, 34, 40) c(sapply(x, seq, length = 3))
I hope it helps. Best, Dimitris On 10/7/2011 3:40 PM, Martin Batholdy wrote:
Dear R-List, I have the following problem: I have a vector that looks like this: x<- c(3, 8, 14, 24, 34, 40) And I would like to make a sequence out of every element, starting at the value of this element. So that I get a vector just like this: x<- c(3, 4, 5, 8, 9, 10, 14, 15, 16, 24, 25, 26, 34, 35, 36, 40, 41, 42) How can I do this without looping over the whole vector or something like this? thanks for any suggestions! ______________________________________________ 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.
-- Dimitris Rizopoulos Assistant Professor Department of Biostatistics Erasmus University Medical Center Address: PO Box 2040, 3000 CA Rotterdam, the Netherlands Tel: +31/(0)10/7043478 Fax: +31/(0)10/7043014 Web: http://www.erasmusmc.nl/biostatistiek/ ______________________________________________ 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.