On Sat, 2007-09-15 at 12:11 -0400, Letticia Ramlal wrote: > Hello > I was wonderinf if anyone can help me with this problem, it seems > trivial but for some reason I can not figure it out. > > With a single R command complete the following: > create a vector calles seqvec that repeats the sequence 1, 3,6, > 10,15,21.( I was trying to use c() but this does not work) > create a 5-row, 6-column matirx from seqvec wuth each row containg the > sequence from before > and complete the two task above in a single step.
If that is just an example of an arbitrary sequence, then the following does what you want: > res <- matrix(rep(c(1,3,6,10,15,21), 5), nrow = 5, byrow = TRUE) > res [,1] [,2] [,3] [,4] [,5] [,6] [1,] 1 3 6 10 15 21 [2,] 1 3 6 10 15 21 [3,] 1 3 6 10 15 21 [4,] 1 3 6 10 15 21 [5,] 1 3 6 10 15 21 But if there is something special in the quoted sequence (it is cumsum(1:6) ), then the following also does what you want: > res2 <- matrix(rep(cumsum(1:6), 5), nrow = 5, byrow = TRUE) > res2 [,1] [,2] [,3] [,4] [,5] [,6] [1,] 1 3 6 10 15 21 [2,] 1 3 6 10 15 21 [3,] 1 3 6 10 15 21 [4,] 1 3 6 10 15 21 [5,] 1 3 6 10 15 21 > all.equal(res, res2) [1] TRUE Take a look at ?rep and, although not needed in this case, ?seq for generating sequences and repeats. HTH G > > LTR > > ______________________________________________ > 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. -- %~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~% Gavin Simpson [t] +44 (0)20 7679 0522 ECRC, UCL Geography, [f] +44 (0)20 7679 0565 Pearson Building, [e] gavin.simpsonATNOSPAMucl.ac.uk Gower Street, London [w] http://www.ucl.ac.uk/~ucfagls/ UK. WC1E 6BT. [w] http://www.freshwaters.org.uk %~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~% ______________________________________________ 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.