On Dec 26, 2010, at 4:04 AM, Jim Bouldin wrote:
I realize this is probably pretty basic but I can't figure it out.
I'm looping through an array, doing various calculations and
producing a resulting data frame in each loop iteration. I need to
give each data frame a different name. Although I can easily create
a new character string for writing each frame to an output file, I
cannot figure out how to convert such strings to corresponding
object names within the R workspace itself, so as to give each d.f.
a distinct name. The closest I got were various attempts with the
as.name function, but couldn't get that to work either. Any help
appreciated. Thanks.
Here's the first example in the help(assign) page:
or(i in 1:6) { #-- Create objects 'r.1', 'r.2', ... 'r.6'
nam <- paste("r",i, sep=".")
assign(nam, 1:i) }
ls(pattern = "^r..$")
--
Jim Bouldin, PhD
Research Ecologist
______________________________________________
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.
David Winsemius, MD
West Hartford, CT
______________________________________________
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.