2014-05-24 33 views
-1

R有没有在类似的空间中定义数据帧的方法?R:在类似的空间中定义数据帧

因此,可以说我必须要创建的数据帧数目不详的(比方说将有N个data.frames) 我想定义一个空间,例如:

space<-data.frame.space() 
for(i in 1:n) (
space[i]<-some.func(var1,var2) 
)| 

其中some.func创建某些data.frames(在这种情况下,从互联网上下载信息),然后我得到说

space[1] #or 
space[2] 
#etc 

我知道人们以某种​​方式使用环境,这个调用这些数据帧,并在功能我看到的东西这种排序。我只是不知道他们是如何做到的。

回答

1

我觉得你只是想一个简单的列表

space<-list() 
for(i in 1:n) (
    space[[i]]<-some.func(var1,var2) 
) 

然后

space[[1]] 
space[[2]] 

注意双支架索引。使用双括号将返回data.frame。使用单个括号将返回包含data.frame的列表。

+0

谢谢!正是我需要的! – asosnovsky