R语言【base】——stop():停止执行当前表达式并执行错误操作。

Package base version 4.2.0


Parameters

R 复制代码
stop(..., call. = TRUE, domain = NULL)

geterrmessage()

参数【...】:零个或多个对象,这些对象可以强制转换为字符(并且粘贴在一起,没有分隔符)或单个条件对象。

参数【call.】:逻辑值,指示调用是否应成为错误消息的一部分。

参数【domain】:请参阅 gettext。如果为 NA,则不会翻译消息。


Details

错误操作由在执行代码中建立的错误处理程序和由 options(error=) 设置的当前默认错误处理程序控制。首先发出错误的信号,就像使用 signalCondition() 一样。如果没有处理程序或所有处理程序都返回,则打印错误消息(如果 options("show.error.messages") 为 true)并使用默认错误处理程序。

交互式使用中的默认行为(NULL 错误处理程序)是返回到顶级提示符或顶级浏览器,在非交互式使用中(有效地)调用 q("no", status = 1, runLast = FALSE)

默认处理程序将错误消息存储在缓冲区中;它可以通过 geterrMessage() 检索。它还存储了可以通过traceback() 检索的调用堆栈的跟踪。

错误将被截断为 getOption("warning.length") 字符,默认值为 1000

如果提供了条件对象,则它应该是唯一的参数,其他参数将被忽略,并带有警告。


Example

R 复制代码
> if (TRUE){stop("provide countries column or remove countries test")}
错误: provide countries column or remove countries test
相关推荐
十三画者5 小时前
【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
python·机器学习·数据挖掘·数据分析·r语言·数据可视化
lishaoan773 天前
实验设计与分析(第6版,Montgomery著,傅珏生译) 第10章拟合回归模型10.9节思考题10.12 R语言解题
回归·r语言·线性回归·残差分析·实验设计与数据分析·回归显著性
南瓜胖胖3 天前
【R语言编程绘图-mlbench】
开发语言·机器学习·r语言
天桥下的卖艺者3 天前
R语言使用随机过采样(Random Oversampling)平衡数据集
开发语言·r语言
Biomamba生信基地4 天前
R语言基础| 创建数据集
开发语言·r语言·生信·医药
lishaoan774 天前
实验设计与分析(第6版,Montgomery)第5章析因设计引导5.7节思考题5.19 R语言解题
r语言·方差分析·实验设计与分析·残差分析·正态假设·交互作用
weixin_493202635 天前
R语言错误处理方法大全
开发语言·r语言
lishaoan775 天前
实验设计与分析(第6版,Montgomery)第4章随机化区组,拉丁方, 及有关设计4.5节思考题4.1~4.4 R语言解题
r语言·统计分析·方差分析·实验设计与分析·随机化区组
lishaoan775 天前
实验设计与分析(第6版,Montgomery)第5章析因设计引导5.7节思考题5.5 R语言解题
r语言·方差分析·实验设计与分析·残差分析·正态性假设·交互作用·析因实验
lishaoan775 天前
实验设计与分析(第6版,Montgomery)第5章析因设计引导5.7节思考题5.2 R语言解题
r语言·统计分析·方差分析·实验设计与分析·残差分析·交互作用·析因实验