私の質問はthis oneに似ていますが、RPy経由でPythonにRをインポートするコンテキストでは、具体的には、私は私のPythonスクリプトの先頭にimport rpy quietly
from rpy import *
実行したときに、私が実装したかった
Parsing output: R version 2.13.2 (2011-09-30)
Copyright (C) 2011 The R Foundation for Statistical Computing
... ...
で始まる画面(または出力デバイス)にダンプメッセージのチャンクが、そこにありますquiet_require
からhereまでですが、すべてモジュールのインポートのコンテキストにどのように適合するかはわかりません。
他のボックスで実行されている同じプログラムがメッセージを出力しないため、これが可能であることがわかりました。
更新:これはではありません。はPython内で解決する必要があります。何らかの理由でR側の変数を調整してすべての呼び出しを静かにすることができれば、それも機能します。私はちょうどそれを行う方法を知らない。ここで
あなたの実際の質問とは関係ありませんが、 'from package import * 'を使用することは、グローバル名前空間を汚染するので、あまり避けてください。常にrpyと入力したくない場合は、 'import rpy as R'を使って短縮することができます。 – Wilduck
Rを '--quiet'オプションで始める必要があります。 –
'rpy'の代わりに' rpy2'を直接使うことができないのはなぜですか? – jcollado