[R] Import R-output into Java

Thomas Roth (geb. Kaliwe) hamstersquats at web.de
Thu Mar 19 17:59:32 CET 2009


#I used sink
?sink


#Thomas



Maxl18 schrieb:
> Hello,
> I want to import R-output via Rserve to Java, especially for the function
> ctree from the package party.
> Rserve is working properly.
>
> Yet, I only get the predictions with the Java code
>
>    try{
>        RConnection c = new RConnection();
>        ...
>        c.voidEval("modell <- ctree(...)");
>        REXP y = c.eval("nodes(modell,1)[[1]]$prediction");
>        ...
>    }catch(Exception e){}
>
> When I try to get the whole text with
>
>    REXP z = c.eval("nodes(modell,1)[[1]]");
>    System.out.println(z);
>
> I get something like   
> org.rosuda.REngine.REXPGenericVector at 119c082+[10]named
>
> But I want the text which is printed in R.
>
> What can I do?
> Thanks, Max
>
>
> Once again:
> It`s clear to get the result in R but I don`t know hoe to get the R-output
> into Java (or into a file, i.e. .txt)
>



More information about the R-help mailing list