2017-05-22 4 views
0

J'utilise Renjin pour utiliser le code R en Java. lorsque je cours code R avec la syntaxe: "engine.eval (new java.io.FileReader (" Forecast_temp.R "));" où "Forecast_temp.R" est le fichier de code R.Messages d'avertissement dans Renjin

Renjin montre des messages comme indiqué ci-dessous

package de chargement requis: stats

package de chargement requis: graphiques

Chargement package requis: zoo

Chargement du package requis: stats

Chargement du paquet requis: timeDate

Chargement package requis: graphiques

Chargement package requis: utils

Chargement package requis: stats

Chargement package requis: Méthodes

Chargement package requis: méthodes

Je veux eux de se cacher, comment puis-je faire cela. toute aide la plus bienvenue s'il vous plaît

J'utilise « prévisions », « plyr », « lubridate », « reshape2 » paquets pour mon travail

Répondre

0

Vous pouvez masquer toutes les sorties à partir de scripts en utilisant l'API javax.script :

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

Merci beaucoup akbertam, il est en effet utile de travailler comme prévu –