我很好奇,如果在R中有一种方法可以执行一些永久运行或长时间运行的功能,您可以在不丢失结果的情况下终止。
例如,假设我想将大量线性模型拟合到一些随机生成的数据中,如此
dat <-list()
for (i in 1:1e99){
x <- 1:10
y <- cumsum(runif(10))
dat[[i]] <- lm(y~x)
}
我想离开我的电脑很长一段时间,当我回来时,我会停止这项功能。我想保留所有已经构建的模型。 基本上我希望它在我回来之前尽可能多地做,然后在我停止它时不会失去它的进展。
有谁知道在R中实现这一目标的方法?
答案 0 :(得分:1)
你运行循环然后在你回来时点击停止按钮。