You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置R默认遇到错误时不停止,继续执行全部代码?

让RStudio遇错后继续执行全部代码的方法

这是RStudio新版本调整的默认行为,要恢复遇错不停止的执行模式,有两种常用方式:

一、修改全局默认设置(一劳永逸)

  • 打开RStudio,点击顶部菜单栏的 Tools → Global Options
  • 在弹出的窗口中切换到 Code 标签页,选择 Execution 子项
  • 勾选 "Continue on error" 选项,点击 OK 保存。之后无论选中代码还是运行脚本,遇到错误都会继续执行后续内容。

二、临时执行方案(无需改全局设置)

如果只是单次需要这种执行模式,可以把要运行的代码用try()包裹,或者使用source()函数指定错误处理逻辑:
比如把代码保存为脚本文件(比如test.R),然后运行:

source("test.R", echo = TRUE, error = function(e) { message("遇到错误:", e$message) })

这样脚本里的代码即便出错,后续代码也会继续执行。

用你的测试代码验证:勾选全局设置后,运行

Example error
plot(cars)

会先输出语法错误信息,然后正常弹出cars数据集的散点图。

内容的提问来源于stack exchange,提问作者jota_tepe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 20:15:42