我正在运行一个普通的R脚本,其中我有一个自编写的函数。该函数使用rm()
,它经常产生警告我不想出现在控制台输出中。任何这些解决方案:
rm
用法的警告rm
(全局为R会话)会让我满意。
foo.function <- function(){
rm(foo.object)
print("foo")
}
foo.function()
# [1] "foo"
# Warning message:
# In rm(foo.object) : object 'foo.object' not found
答案 0 :(得分:2)
对于未找到对象的这些特殊情况,您可以使用以下内容:
if(exists("foo.object")) rm(foo.object)
如果你想隐藏其他警告,只需使用suppressWarnings()。