忽略RStudio IDE中的特定警告

时间:2015-11-04 22:00:34

标签: r rstudio

我正在处理捕获输入变量的函数,并在评估之前对它们进行预处理 我想用工具提示消息missing argument to function call忽略RStudio警告(黄色三角形) 下面的代码被RStudio检测为警告,在我的用例中不是警告。

f = function(a, b) match.call()
f(a = list("a","b",,"d",,,"g",), b = list(,,"c"))

缺少参数是有效的用例 我可以以某种方式设置忽略此类警告吗?

1 个答案:

答案 0 :(得分:1)

您可以使用options关闭所有警告。参数是showWarnCalls并且是一个布尔值。使用原样:

options(showWarnCalls = FALSE)

请注意这是危险的,因为这会关闭所有的警告。也许您可以在运行提交它们的函数之前关闭警告,然后再将它们重新打开。例如:

options(showWarnCalls = FALSE)

### Your Code ###

options(showWarnCalls = TRUE)