Hello:

 

I have a list of data frames, built like this: the second df is a result of
a function applied to the first, and so on.

 

So the ith df is always dependent on the (i-1)th df. I've been doing this
using for loops. However I think I have too many for loops which is making
my code run slowly.

 

Is there any workaround  this? How can I avoid the use of for loops?

 

As an example:

 

output.list <- as.list(rep("", 100))#creation of a list

 

output.list[[1]] <- df1#first position

 

 

for(I in 2:100){#following positions

 

df0 <- output.list[[i-1]]

 

df0_1 <- f1(df0)#function applied to the previous df

 

output.list[[i]] <- df0_1#new df

 

}

 

thanks,

 

Frederico 

 

 


        [[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.

Reply via email to