[R] Creating different matrices in a loop

From: suman Duvvuru <duvvuru.suman_at_gmail.com>
Date: Sat, 23 Jun 2007 18:04:08 -0400


Hello,

I have a big matrix of size (20,5) -bmat . I have to loop though the rows in the matrix and create DIFFERENT matrices each time I go through the loop.

counts=c(4,6,10);

p=1;
for (i in 1:length(counts))
{

    smat=bmat[p:p+i-1,];
    p=p+i;
}

The problem is smat overwrites itself each time inside the loop. I would like to have smat1, smat2, smat3 instead of a single vector smat. Basically I wanted to change the name of the matrix "smat" each time the loop runs so that i will have 3 different matrices.

Any help will be very much appreciated.

Thanks,
Suman

        [[alternative HTML version deleted]]



R-help_at_stat.math.ethz.ch 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. Received on Sat 23 Jun 2007 - 22:09:40 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sat 23 Jun 2007 - 23:32:18 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.