0
我正在運行一個普通的R腳本,其中我有一個自寫功能。該功能使用rm()
這常常會產生警告,我不希望出現在控制檯輸出中。所有這些解決方案:從rm
使用如何從R中的自寫函數隱藏警告消息?
- 隱藏的警告從這個特定的自寫功能,
- 隱藏警告從
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
你試過使用'suppressWarnings()'嗎? –
當然我沒有:(這是正確的,謝謝! –
你可以做一些像'if(length(ls(pattern ='foo.object'))== 1)rm(foo.object)'。 – steveb