我正在处理捕获输入变量的函数,并在评估之前对它们进行预处理
我想用工具提示消息missing argument to function call
忽略RStudio警告(黄色三角形)
下面的代码被RStudio检测为警告,在我的用例中不是警告。
f = function(a, b) match.call()
f(a = list("a","b",,"d",,,"g",), b = list(,,"c"))
缺少参数是有效的用例 我可以以某种方式设置忽略此类警告吗?
答案 0 :(得分:1)
您可以使用options
关闭所有警告。参数是showWarnCalls
并且是一个布尔值。使用原样:
options(showWarnCalls = FALSE)
请注意这是危险的,因为这会关闭所有的警告。也许您可以在运行提交它们的函数之前关闭警告,然后再将它们重新打开。例如:
options(showWarnCalls = FALSE)
### Your Code ###
options(showWarnCalls = TRUE)