"Biedermann, Jürgen" wrote:
>
> Perfekt!
>
> So, the code below does, what I want it does.
>
> for (m in 1:AnzRat) {
> Daten_akt <- eval(parse(text=paste("Daten",m,"_akt",sep="")))
> ...
> ...
> assign(paste("Daten",m,"_akt",sep=""),Daten_akt)
> }
>
You may want to consider r
Perfekt!
So, the code below does, what I want it does.
for (m in 1:AnzRat) {
Daten_akt <- eval(parse(text=paste("Daten",m,"_akt",sep="")))
...
...
assign(paste("Daten",m,"_akt",sep=""),Daten_akt)
}
Patrick Burns schrieb:
> I think you are looking for 'assign'.
>
> On 25/03/2010
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) {
Dat
Try this:
Data <- lapply(ls(pattern = 'data[0-9]'), get)
Data[[1]] is data1
Data[[2]] is data2
etc.
2010/3/24 "Biedermann, Jürgen" :
> Hi there,
>
> I have the following problem
>
> Four data frames exist:
>
> data1
> data2
> data3
> data4
>
> Now I want to write a loop and temporarily stor
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=""))
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.
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.gal...@gmail.com | 972-52-7275845
Read me: www.
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'
8 matches
Mail list logo