将迭代结果保存到列表中,因为while循环在R中运行

时间:2018-03-18 07:48:36

标签: r list while-loop

关于将重复循环中的迭代结果保存到R中或R中的数据帧已经讨论了很多,但是当我尝试在我的while循环中尝试这些时,R不会在while循环运行时更新列表。最重要的是,一旦while循环中断,就会返回一个空列表。

我的while循环的格式为

iter.res <- list()

repl <- function() {
    iters <- 1
    sim(N = n)
    while (x < y) {
        sim(N = ceiling(nn)) # a user-defined function
        iter.res[[iters]] <- nn
        iters <- iters + 1
    }
} 

我不确定为什么'iteration.res'在每次迭代运行后都没有填充值。

有人知道这个问题是什么以及如何最好地解决它?

0 个答案:

没有答案