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)



----------------Contact
Details:-------------------------------------------------------
Contact me: Tal.Galili@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@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@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]]

