到目前为止终止循环并保留结果

时间:2016-11-21 13:51:56

标签: r

我很好奇,如果在R中有一种方法可以执行一些永久运行或长时间运行的功能,您可以在不丢失结果的情况下终止。

例如,假设我想将大量线性模型拟合到一些随机生成的数据中,如此

dat <-list() 
for (i in 1:1e99){
x <- 1:10
y <- cumsum(runif(10))
dat[[i]] <- lm(y~x) 
} 

我想离开我的电脑很长一段时间,当我回来时,我会停止这项功能。我想保留所有已经构建的模型。 基本上我希望它在我回来之前尽可能多地做,然后在我停止它时不会失去它的进展。

有谁知道在R中实现这一目标的方法?

1 个答案:

答案 0 :(得分:1)

你运行循环然后在你回来时点击停止按钮。