Ответы:
Вы могли бы использовать
options(warn=-1)
Но учтите, что отключение предупреждающих сообщений во всем мире может быть не очень хорошей идеей.
Чтобы снова включить предупреждения, используйте
options(warn=0)
(или для чего по умолчанию warn
, см. этот ответ )
Вы хотите options(warn=-1)
. Однако обратите внимание, что warn=0
это не самый безопасный уровень предупреждения, и его не следует считать текущим, особенно в сценариях или функциях. Таким образом, самый безопасный способ временного отключения предупреждений:
oldw <- getOption("warn")
options(warn = -1)
[your "silenced" code]
options(warn = oldw)
Я заменил printf
звонки на звонки warning
в C-коде сейчас. Он будет действовать в версии 2.17.2, которая должна быть доступна завтра вечером. Тогда вы сможете избежать предупреждений с помощью suppressWarnings()
любого из вышеперечисленных методов.
suppressWarnings({ your code })
Посмотрите ?options
и используйте warn
:
options( warn = -1 )