[R] How to use the paste function to create an already used variable

Duncan Murdoch murdoch at stats.uwo.ca
Wed Mar 24 14:34:32 CET 2010


On 24/03/2010 9:25 AM, Tal Galili wrote:
> Try:
>
> for (i in 1:4) {
> Data <- eval(parse(text =  paste("data",i,sep="")))
> ...
> ..
> }
>
>
> (and if there are other solutions - I would love to know)
>   

The get() function is simpler if you're just retrieving a variable:

Data <- get(paste("data", i, sep=""))

Duncan Murdoch
>
>
> ----------------Contact
> Details:-------------------------------------------------------
> Contact me: Tal.Galili at gmail.com |  972-52-7275845
> Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) |
> www.r-statistics.com (English)
> ----------------------------------------------------------------------------------------------
>
>
>
>
> 2010/3/24 "Biedermann, Jürgen" <juergen.biedermann at charite.de>
>
> > Hi there,
> >
> > I have the following problem
> >
> > Four data frames exist:
> >
> > data1
> > data2
> > data3
> > data4
> >
> > Now I want to write a loop and temporarily store the data1, data2, data3,
> > data4 in a variable called data.
> > I tried the following...
> >
> > for (i in 1:4) {
> > Data <- paste("data",i,sep="")
> > ...
> > ..
> > }
> >
> >
> > but it doesn't function. I think the problem is the definition of the mode
> > of the pasted variable.
> >
> > Could anyone help me?
> > Thanks
> >
> > Greetings
> > Jürgen
> >
> > ______________________________________________
> > R-help at 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 at 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.
>



More information about the R-help mailing list