【发布时间】:2012-05-29 14:29:50
【问题描述】:
我们如何从java调用R语言/R脚本?基本上我需要围绕 R 脚本的 java 类型的包装器。
数据将被提供给 java 层,比如 setData(double[]) 方法,该方法又应该发送给 R 脚本 - 让我们说 setDataR(double []) 方法。
R 脚本将执行一些计算,比如调用方法 double[] computeR()。
Java 程序将通过调用 double[] getData() 来获取计算结果,而后者又委托给 R 脚本来获取计算数据。
JRI、Rserv、Rcaller 如何执行此操作?我没有看到任何调用 Rscript 方法的方法?请寄样品。它应该类似于 JNI (java, C++) 调用。
- 在 jvm 中我认为多个线程不能正确调用 R 脚本调用吗?有什么解决办法吗?
谢谢
【问题讨论】: