[R] Help with a problem

Marc Schwartz marc_schwartz at comcast.net
Sat Sep 15 18:18:54 CEST 2007


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.
>  
> LTR

Is this what you want?

seqvec <- cumsum(1:6)

> seqvec
[1]  1  3  6 10 15 21


Or to address both:

> matrix(rep(cumsum(1:6), 5), ncol = 6, byrow = TRUE)
     [,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


See ?cumsum and ?rep

HTH,

Marc Schwartz



More information about the R-help mailing list