Respostas:
Você poderia usar
options(warn=-1)
Mas observe que desativar as mensagens de aviso globalmente pode não ser uma boa ideia.
Para ativar os avisos novamente, use
options(warn=0)
(ou seja qual for o seu padrão warn
, veja esta resposta )
Você quer options(warn=-1)
. No entanto, observe que esse warn=0
não é o nível de aviso mais seguro e não deve ser assumido como o atual, principalmente em scripts ou funções. Portanto, a maneira mais segura de desativar temporariamente os avisos é:
oldw <- getOption("warn")
options(warn = -1)
[your "silenced" code]
options(warn = oldw)
Substituí as printf
chamadas por chamadas warning
no código C agora. Será eficaz na versão 2.17.2, que deve estar disponível amanhã à noite. Você deve evitar os avisos com suppressWarnings()
ou qualquer um dos outros métodos mencionados acima.
suppressWarnings({ your code })
Dê uma olhada ?options
e use warn
:
options( warn = -1 )