是否有适用于 Java 或 .NET 的 R 实现?
是否有 Java 或 .NET 版本的 R?(如Jython / IronPython用于Python语言)
我猜一些使用C或Fortran的R包可能无法在Java/.NET版本的R上运行,但只要纯R代码可以运行,它一定很棒。
是否有 Java 或 .NET 版本的 R?(如Jython / IronPython用于Python语言)
我猜一些使用C或Fortran的R包可能无法在Java/.NET版本的R上运行,但只要纯R代码可以运行,它一定很棒。
正如在另一个答案中提到的,现在有一个纯Java的R:http://code.google.com/p/renjin 实现。令人兴奋的发展,并期待看到它如何发展。
以前的答案如下:
Bill是正确的:在JVM或CLR上都没有R语言(或S语言)的纯实现,所以你能做的最好的就是通过C使用某种接口。
JRI允许您从任何Java程序调用R,因此JVM上的任何语言都应该能够调用JRI jar。请参阅我如何在此问题中使用它的示例:Java中的R。例如,Joel Boehland目前正在围绕JRI开发一个clojure库:Rincanter(在这里阅读)。