Hi, let's assume I have the following vector a: 1 5 23 How can I use R to duplicate the elements so that my new vector looks like: 1 1 5 5 23 23 Many thanks, Syrvn -- View this message in context: http://r.789695.n4.nabble.com/Duplicate-elements-of-a-vector-tp3879561p3879561.html Sent from the R help mailing list archive at Nabble.com.
rep(c(1,5,23), each=2) On Thu, Oct 6, 2011 at 2:58 PM, syrvn <mentor_ at gmx.net> wrote:> Hi, > > let's assume I have the following vector a: > > 1 5 23 > > How can I use R to duplicate the elements so that my new vector looks like: > > 1 1 5 5 23 23 > > > Many thanks, > Syrvn > > -- > View this message in context: http://r.789695.n4.nabble.com/Duplicate-elements-of-a-vector-tp3879561p3879561.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help at 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. >
Check function rep(), e.g., rep(c(1, 5, 23), each = 2) I hope it helps. Best, Dimitris On 10/6/2011 8:58 PM, syrvn wrote:> Hi, > > let's assume I have the following vector a: > > 1 5 23 > > How can I use R to duplicate the elements so that my new vector looks like: > > 1 1 5 5 23 23 > > > Many thanks, > Syrvn > > -- > View this message in context: http://r.789695.n4.nabble.com/Duplicate-elements-of-a-vector-tp3879561p3879561.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help at 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/
thanks guys! I also found this solution but I think yours is better. as.vector(rbind(c(1, 5, 23))) Cheers syrvn -- View this message in context: http://r.789695.n4.nabble.com/Duplicate-elements-of-a-vector-tp3879561p3879907.html Sent from the R help mailing list archive at Nabble.com.