2017-05-22 3 views
0

Ich verwende Renjin, um R-Code in Java zu verwenden. , wenn ich R-Code mit Syntax ausführen: "engine.eval (new java.io.FileReader (" Forecast_temp.R "));" wobei "Forecast_temp.R" die R-Codedatei ist.Warnmeldungen in Renjin

Renjin zeigt einige Nachrichten wie unten angegeben

Laden erforderlich Paket: Statistik

Laden erforderlich Paket: Grafiken

Laden erforderlich Paket: Zoo

Laden erforderlich Paket: Statistik

Erforderliches Ladepaket: timeDate

Laden erforderlich Paket: Grafiken

Laden erforderlich Paket: utils

Laden erforderlich Paket: Statistik

Laden erforderlich Paket: Methoden

Laden erforderlich Paket: Methoden

Ich möchte sie zu verstecken, wie kann ich das tun. jede Hilfe die meisten begrüßen bitte

I „Prognose“, „plyr“, „lubridate“, „reshape2“ Pakete für meine Arbeit bin mit

Antwort

0

Sie alle Ausgaben von Skripten verstecken können die 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 
+0

Vielen Dank akbertam, es ist in der Tat hilfreich, wie erwartet zu arbeiten –