Is this, i.e., using 'assign', the direction you want
to go? If so, pay attention to the 'envir' parameter.
BEGIN FROM Stat-R-US:
http://www.ku.edu/~pauljohn/R/Rtips.html#2.2
...
2.2 Create variable names "on the fly" (10/04/2001
Paul Johnson <pauljohn at ukans.edu>)
Paste together a variable name, set it to a value. Use
assign. As in
> assign(paste("file", 1, "max", sep=""), 1)
> ls()
[1] "file1max"
(Brian Ripley, June 18, 2001)
...
END FROM STAT-R-US
Regards,
Michael Grant
--- "Benjamin M. Osborne" <Benjamin.Osborne at uvm.edu>
wrote:
> Is it possible to give a temporary object a name
> that varies with each run of a
> foreloop? For example, I want to fill a matrix
> every time I run a loop, and I
> want a new matrix with each run, with an appropriate
> new name.
> i.e.:
> for(i in 1:5){... matrix.i<-some values ...}
>
> so that in the end I would have:
> matrix.1
> matrix.2
> matrix.3
> matrix.4
> matrix.5
>
> Thanks,
> Ben Osborne
>
> --
> Botany Department
> University of Vermont
> 109 Carrigan Drive
> Burlington, VT 05405
>
> benjamin.osborne at uvm.edu
> phone: 802-656-0297
> fax: 802-656-0440
>
> ______________________________________________
> 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
>