回答:
あなたが欲しいoptions(warn=-1)。ただし、warn=0これは最も安全な警告レベルではなく、特にスクリプトまたは関数内では、現在の警告レベルと見なすべきではありません。したがって、警告を一時的にオフにする最も安全な方法は次のとおりです。
oldw <- getOption("warn")
options(warn = -1)
[your "silenced" code]
options(warn = oldw)
printf呼び出しをwarningCコードのへの呼び出しに置き換えました。明日の夜に利用可能になるバージョン2.17.2で有効になります。次に、suppressWarnings()または上記の他の方法のいずれかによる警告を回避できるはずです。
suppressWarnings({ your code })見て?options、使用してwarnください:
options( warn = -1 )