如何在 R 中创建运行给定时间的空循环

psy*_*sky 5 r

我需要创建一个运行给定时间(例如 2 小时)的空循环。该循环只是无用地运行,无论它做什么,重要的是它加载 R 执行正好 2 小时。

例如,让我们有某种脚本

model=lm(Sepal.Length~Sepal.Width,data=iris)
Run Code Online (Sandbox Code Playgroud)

在这一行之后有一个空循环,它执行了整整 2 个小时的操作

for i....
Run Code Online (Sandbox Code Playgroud)

空循环经过 2 小时完成后,继续执行后续行

summary(model)
predict(model,iris)
Run Code Online (Sandbox Code Playgroud)

(无论哪一行,重要的是在代码的某个位置循环浪费了 2 个小时)

怎样才能做到呢?感谢您的帮助。

Rob*_*ong 1

无需使用循环来执行此操作。

您只需n使用 即可将所有执行暂停几秒钟Sys.sleep(n)。因此要暂停 2 小时,您可以使用Sys.sleep(2*60*60)