gpt4 book ai didi

r - 在R中使用错误处理运行多个脚本

转载 作者:行者123 更新时间:2023-12-03 07:52:53 25 4
gpt4 key购买 nike

我需要依次运行两个R脚本。我不是在问如何并行运行脚本。

每个脚本内部都有一个错误停止逻辑。因此,如果我分别运行它们中的任何一个,则在发生错误时执行将停止。问题是,当我将它们放入这样的包装器代码中时:

source('script1.r', echo=T)
source('script2.r', echo=T)

script1.r发生错误时,R将继续执行 script2.r

在这种情况下,我如何告诉R完全停止而不继续前进?

最佳答案

我将把代码包装在函数中的两个脚本中,获取脚本,然后在主文件中调用函数。如果一个功能失败,脚本应停止。

(这可能取决于您执行脚本的方式,例如,如果您在Rstudio中选择代码并由CMD + Enter运行,则错误发生后它将继续。)

关于r - 在R中使用错误处理运行多个脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54460107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com