Displaying 2 results from an estimated 2 matches for "dfarray".
Did you mean:
darray
2008 Feb 19
2
Looping through a list of objects & do something...
...ess their elements and do something with them.
For instance, instead of this:
df1<- data.frame(x=(1:5),y=(1:5));
df2<- data.frame(x=(1:5),y=(1:5));
df3<- data.frame(x=(1:5),y=(1:5));
plot(df1$x,df1$y);
plot(df2$x,df2$y);
plot(df3$x,df3$y);
I would like to do something like:
(pseudocode)
dfarray[1] = df1
dfarray[2] = df2
dfarray[3] = df3
for (each i in dfarray) {
plot(i$x, i$y);
}
Can this be done in R?
Thanks.
Tripp
--
View this message in context: http://www.nabble.com/Looping-through-a-list-of-objects---do-something...-tp15562391p15562391.html
Sent from the R help mailing list ar...
2008 Mar 03
3
looping through data frames in a workspace
...nstance, instead of this:
>
> df1<- data.frame(x=(1:5),y=(1:5));
> df2<- data.frame(x=(1:5),y=(1:5));
> df3<- data.frame(x=(1:5),y=(1:5));
> plot(df1$x,df1$y);
> plot(df2$x,df2$y);
> plot(df3$x,df3$y);
>
> I would like to do something like:
> (pseudocode)
> dfarray[1] = df1
> dfarray[2] = df2
> dfarray[3] = df3
> for (each i in dfarray) {
> plot(i$x, i$y);
> }
It's surprisingly simple:
for(df in list(df1,df2,df3)) plot(df$x,df$y)
Best,
Martin
---------------------end post
I would like to avoid having to type-out a very long list over...