【问题标题】:R:Define data frames in a similar spaceR:在相似空间中定义数据框
【发布时间】:2014-05-24 23:50:04
【问题描述】:

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

我知道人们以某种​​方式为此使用环境,并且在函数中我看到了类似的东西。我只是不知道他们是怎么做到的。

【问题讨论】:

    标签: r dataframe spaces


    【解决方案1】:

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

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

    然后

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

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

    【讨论】:

    • 谢谢!正是我需要的!
    猜你喜欢
    • 2012-04-12
    • 2020-10-11
    • 2015-09-14
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    • 2015-04-12
    相关资源
    最近更新 更多