【问题标题】:Saving data from replicated simulations in R在 R 中保存来自复制模拟的数据
【发布时间】:2014-12-04 10:32:39
【问题描述】:

我创建了一个生成数据表的小函数。然后,我希望 R 多次复制此函数,因此我将我的函数包含在“replicate()”函数中。 这似乎效果很好。

现在,我想将每个模拟的结果保存在一个表中。我尝试过 rbind、data.table 等...但显然我做错了。

replicate(100,{object<-function{....
results<-(table of results)
}})

【问题讨论】:

  • 你能举一个可重现的例子吗?我很难理解你真正想要做什么。
  • 试试replicate(...,simplify = TRUE)

标签: r function dataset replicate


【解决方案1】:

我不知道我是否理解正确,但对我来说最简单的事情是使用一些条件函数。例如:

i<-1
main.table<-data.frame()

while (i<=100) {
object<-function (...)
main.table<-rbind(main.table,object) 
i<-i+1
}

【讨论】:

    猜你喜欢
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-15
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    相关资源
    最近更新 更多