Dear Brendan,
One way could be either
bigt <- sapply(1:10,function(x) rnorm(250))
colnames(bigt) <- paste('t',1:10,sep="")
bigt
or
bigt2 <- NULL
for(i in 1:10) bigt2 <- cbind( bigt2, rnorm(250) )
colnames(bigt2) <- paste('t',1:10,sep="")
bigt2
or
bigt3 <- matrix(rnorm(250*10),ncol=10)
colnames(bigt3) <- paste('t',1:10,sep="")
bigt3
HTH,
Jorge
On Fri, Apr 17, 2009 at 10:12 PM, Brendan Morse <[email protected]>wrote:
> Hi everyone, I am trying to accomplish a small task that is giving me quite
> a headache. I would like to automatically generate a series of matrices and
> give them successive names. Here is what I thought at first:
>
> t1<-matrix(0, nrow=250, ncol=1)
>
> for(i in 1:10){
> t1[i]<-rnorm(250)
> }
>
> What I intended was that the loop would create 10 different matrices with a
> single column of 250 values randomly selected from a normal distribution,
> and that they would be labeled t11, t12, t13, t14 etc.
>
> Can anyone steer me in the right direction with this one?
>
> Thanks!
> Brendan
>
> ______________________________________________
> [email protected] 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]]
______________________________________________
[email protected] 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.