2015-11-04 77 views
1

我正在處理捕獲輸入變量並在評估之前對它們進行預處理的函數。
我想忽略工具提示消息missing argument to function call的RStudio警告(黃色三角形)。
下面的代碼被RStudio檢測爲警告,在我的用例中不是警告。忽略RStudio IDE中的特定警告

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

缺少論證是有效的使用情況。
我可以以某種方式設置爲忽略此類警告嗎?

回答

1

您可以使用options關閉所有警告。參數是showWarnCalls,是一個布爾值。使用這樣:

options(showWarnCalls = FALSE)

請注意,這是很危險的,因爲這將關閉所有警告。也許你可以在運行提交它們的函數之前關閉警告,然後再打開它們。例如:

options(showWarnCalls = FALSE) 

### Your Code ### 

options(showWarnCalls = TRUE)