R環境にロードする必要のあるR(ROCR)のパッケージがあります。パッケージをロードすると、一連のメッセージが出力されます。これは通常は問題ありませんが、Rスクリプトの出力がさらなる分析に使用されているため、この出力をすべて完全に無効にします。それ、どうやったら出来るの?さらに、ROCRをまったく変更せずに実行したいので、このスクリプトの将来のユーザーも変更する必要はありません。
ここのところ:
sink()
ここでは機能しません-stdoutとstderrの両方をリダイレクトし/dev/null
ても何も起こりません。- 当然のことながら、
options(warnings=-1)
これらはそれ自体が印刷される警告ではないため、何もしません。
何かご意見は?