2015-11-04 3 views
1

Я работаю над функциями, которые захватывают входные переменные и предварительно обрабатывают их перед оценкой.
Я хотел бы проигнорировать предупреждение RStudio (желтый треугольник) с сообщением всплывающей подсказки missing argument to function call.
Ниже код обнаружен 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) 
Смежные вопросы