У меня есть длинный R-скрипт, который выдает некоторые предупреждения, которые я могу игнорировать. Я мог бы использовать
suppressWarnings(expr)
для разовых заявлений. Но как я могу подавить предупреждения в R во всем мире? Есть ли вариант для этого?
Вы хотите
options(warn=-1)
. Однако обратите внимание, чтоwarn=0
это не самый безопасный уровень предупреждения, и его не следует считать текущим, особенно в сценариях или функциях. Таким образом, самый безопасный способ временного отключения предупреждений:источник
Я заменил
printf
звонки на звонкиwarning
в C-коде сейчас. Он будет действовать в версии 2.17.2, которая должна быть доступна завтра вечером. Тогда вы сможете избежать предупреждений с помощьюsuppressWarnings()
любого из вышеперечисленных методов.источник
Посмотрите
?options
и используйтеwarn
:источник