Java中的R

Java中的R,第1张

Java中的R

使用JRI:http ://www.rforge.net/JRI/
。它与rJava捆绑在一起,包括一些用法示例。

一个非常简单的示例如下:

import java.io.*;import java.awt.frame;import java.util.Enumeration;import org.rosuda.JRI.Rengine;import org.rosuda.JRI.REXP;import org.rosuda.JRI.RVector;import org.rosuda.JRI.RMainLoopCallbacks;public class rJavaTest {    public static void main(String[] args) {        Rengine re=new Rengine(args, false, new TextConsole());        REXP x;        re.eval("print(1:10/3)");        System.out.println(x=re.eval("iris"));        RVector v = x.asVector();        if (v.getNames()!=null) { System.out.println("has names:"); for (Enumeration e = v.getNames().elements() ; e.hasMoreElements() ;) {     System.out.println(e.nextElement()); }        }        if (true) { System.out.println("Now the console is yours ... have fun"); re.startMainLoop();        } else { re.end(); System.out.println("end");        }    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5478743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存