运行几个可能崩溃的R脚本

时间:2015-04-26 19:58:18

标签: r

我有几个可能崩溃的脚本。有没有办法运行这些R脚本(可能来自不同的R脚本),如果一个如果它们崩溃,它不会拉下其他的?

这些是在Windows上运行的独立R脚本。通过崩溃我的意思是当我尝试在R Gui中运行它们时,一段时间后Windows告诉我R GUI停止响应:关闭程序/查找解决方案。

1 个答案:

答案 0 :(得分:3)

使用tryCatch()捕获错误,并使用stop()停止执行。

您可以在一个脚本中将它们包装在一个函数中,也可以在脚本中source()脚本。这个决定应该由您的问题的逻辑结构和编程实践决定,而不是由错误如何捕获。