java - 将 R 接口(interface)到 Java

标签 java r

rjava将 R 连接到 Java 的唯一方法?我问是因为网页末尾有免责声明:

This interface uses Java reflection API to find the correct method so it is much slower and may not be right (works for simple examples but may not for more complex ones). For now its use is discouraged in programs as it may change in the future.

这有点令人担忧。你如何解决这个问题?我知道 Rweka 有一个独立的界面,所以我可能会研究那个包,但也许许多 R 用户已经经历过痛苦。

最佳答案

它不是唯一的,因为Omegahat项目还有 RSJava包裹。但是,正如 Omegahat 的许多其他出色创新(实际上只是 Duncan Temple Lang)一样,这个可能不会那么容易或可靠地构建。

rJava另一方面,包被近三十个其他包使用

CADStat, Containers, Deducer, JGR, RFreak, RImageJ, RJDBC, RLadyBug, aCGH.Spline, ant, arulesNBMiner, colbycol, cshapes, dynGraph, farmR, gWidgetsrJava, glmulti, helloJavaWorld, iplots, rSymPy, rcdk, rcdklibs, scagnostics, spcosa, RKEA, RWeka, Snowball, openNLP, wordnet

我认为这是完全认可的。

关于java - 将 R 接口(interface)到 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1433523/

相关文章:

r - 从纬度和经度计算角度

r - 如何在 RMarkdown 文档中添加空格?

r - ggplot2,将两个比例应用于同一个图?自上而下的条形图

java - @Inject 字段的空对象

java - JPA:默认构造函数是否需要为空?

java - 替换字符串中的变量

r - 如何在R中加载示例数据集?

R:行和列标签上数据帧子集的平均值

java - 用法 : RealmBase -a <algorithm> [-e <encoding>] <credentials>

java - 如何正确继承字段而不使它们对包开放?