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.bren...@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]] ______________________________________________ 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.