Thank you very much for the solutions! :-) It's my fault, but I forgot to mention that at the end of the loop, I would like to give
"Data" back to data1, data2, data3, data4 The eval formula only seems to work in one direction (it's the same with the get function) for (i in 1:4) { Data[[i]] <- eval(parse(text = paste("data",i,sep=""))) ... ... eval(parse(text = paste("data",i,sep=""))) <- Data[[i]] # --> I get an error message here } I know that generally it's much better to stick to lists in this kind of kontext, but I don't wanna change the whole structure of the rest of my code. Thanks Greetings Jürgen David Winsemius schrieb: > On Mar 24, 2010, at 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) >> > > Well, it's not actually a solution since the first three fetched > values would have been overwritten. > > Instead: > > Data <- list() > for (i in 1:4) { > Data[[i]] <- eval(parse(text = paste("data",i,sep=""))) } > >> >> ----------------Contact >> Details:------------------------------------------------------- >> Contact me: tal.gal...@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.biederm...@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]] >> >> ______________________________________________ >> 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 > > [[alternative HTML version deleted]]
______________________________________________ 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.