1
install.packagesコマンドの完全な出力を変数に取り込みたいと思います。ただし、インストール中に表示されるメッセージは、intern = FALSEを指定してsystem()を呼び出した結果です。結果として、実際にはメッセージ/警告/プリントではありません。この情報を変数に取り込む方法はありますか?例えば。install.packagesの出力をキャプチャ
> sink(tempfile())
> bla <- suppressMessages(suppressWarnings(capture.output(system('whoami'))));
jeroen
または:
> sink(tempfile())
> bla <- suppressMessages(suppressWarnings(capture.output(install.packages("XML"))));
それでもスクリーニングするためにすべてを印刷し...
をしかし、それはへの保証はないので注意してくださいあなたが現在実行しているのと同じRを実行してください。libpathsなどは異なるかもしれません。 – hadley
最適ではありませんが、それはfo私の目的。私は他の方法がないと思う。 – Jeroen