是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/