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 <morse.brendan@gmail.com>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
>
> ______________________________________________
> 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.
>

	[[alternative HTML version deleted]]


