Skip to content

Converting a character string into a data frame name and performing assignments to that data frame

3 messages · Kavitha Venkatesan, Ivan Calandra, Charles C. Berry

#
Hi,
I'd greatly appreciate any insight into the problem in my previous
message below: Please note that I would like to loop through the
following steps for a list of data frames whose names are dynamically
assigned at run time, so I have a character string variable, called
"variable.df", which stores the name of the data frame at any given
point ...and I need to be able to manipulate the contents of the data
frame somehow using this character string :
Thanks!
Kavitha

On Sat, Mar 20, 2010 at 5:07 PM, Kavitha Venkatesan
<kavitha.venkatesan at gmail.com> wrote:
#
Hi,
I'm not sure what your goal is, but why don't you use a list?

You can store each new dataframe name in a new element of the list.
At the end, if each element has the same length, you can use 
as.data.frame() or something similar.

Since you didn't provide any sample data, I'm not sure if that's really 
what you're looking for, but what I said might get you started.
I'm no expert, but I might be able to help you a bit further if you 
provide the necessary information (which you can find in the posting guide)

Ivan

Le 4/7/2010 18:13, Kavitha Venkatesan a ?crit :

  
    
#
On Wed, 7 Apr 2010, Ivan Calandra wrote:

            
Using a list would be my first choice.

You can also use an environment, which gives you access to list like 
idioms, or which you can attach() to access the objects from the search 
list:
[1] "a.df" "b.df"
$b.df
(Intercept)          V2          V3
           1          -1          -1

$a.df
(Intercept)          V2
           1          -1
HTH,

Chuck
Charles C. Berry                            (858) 534-2098
                                             Dept of Family/Preventive Medicine
E mailto:cberry at tajo.ucsd.edu	            UC San Diego
http://famprevmed.ucsd.edu/faculty/cberry/  La Jolla, San Diego 92093-0901