0

Renjin を使用して Java で R コードを使用しています。「engine.eval(new java.io.FileReader("Forecast_temp.R"));」という構文で R コードを実行している場合 ここで、「Forecast_temp.R」は R コード ファイルです。

Renjin は以下のようなメッセージを表示しています

必要なパッケージを読み込んでいます: stats

必要なパッケージを読み込んでいます: グラフィック

必要なパッケージを読み込んでいます: Zoo

必要なパッケージを読み込んでいます: stats

必要なパッケージを読み込んでいます: timeDate

必要なパッケージを読み込んでいます: グラフィック

必要なパッケージをロードしています: utils

必要なパッケージを読み込んでいます: stats

必要なパッケージを読み込んでいます: メソッド

必要なパッケージを読み込んでいます: メソッド

隠してほしいのですが、どうすればいいですか。どんな助けでも大歓迎です

私は自分の仕事に「forecast」、「plyr」、「lubridate」、「reshape2」パッケージを使用しています

4

1 に答える 1

0

javax.script API を使用して、スクリプトからのすべての出力を非表示にすることができます。

RenjinScriptEngineFactory engineFactory = new 
RenjinScriptEngineFactory();
ScriptEngine engine = engineFactory.getScriptEngine();
engine.getContext().setWriter(CharStreams.nullWriter()); // std out
engine.getContext().setErrorWriter(CharStreams.nullWriter()); // std err
engine.eval("print(1:99)");   // will not appear in process std out
于 2017-05-23T07:47:13.053 に答える