有Java或.NET版本的R吗?(比如Python语言的Jython / IronPython)我猜一些使用C或Fortran的R包可能不能在Java/.NET版本的R上运行,但只要纯R代码可以运行,它一定很棒。
bihw5rsg1#
一个R:https://www.renjin.org/JRI允许您从任何Java程序调用R,因此JVM上的任何语言都应该能够调用JRI jar。R from within Java。例如,Joel Boehland目前正在围绕JRI开发一个clojure库:第一个字符串。
am46iovg2#
Renjin是R语言的一个纯JVM实现。它正在开发中,还没有准备好生产,但是进展很好。http://code.google.com/p/renjin
bprjcwpo3#
如果你需要关于纯JVM的统计数据,你可以试试Incenter(www.incanter.org)。它是Clojure的一个类似R的库,它为JVM带来了lispy函数式编程。它看起来是一个很酷的初创公司,有一定的潜力。他们在谷歌组里已经有了一个相当活跃的用户社区。
z9zf31ra4#
我知道有两个。http://www.renjin.org/-人上人https://github.com/bedatadriven/renjin-人上人还有......https://github.com/allr/purdue-fastr-快速Rhttps://bitbucket.org/allr/fastr-快速恢复
iezvtpos5#
FastR是基于GraalVM的R实现。它可以在任何JVM上运行,但是使用GraalVM,您可以通过Graal编译器和Truffle框架获得额外的性能。在运行现有R脚本的基础上,它还具有一些额外的特性,例如可嵌入JVM应用程序,以及与JVM和其他GraalVM语言(包括JavaScript、Ruby、Python 3)的互操作性。更多详情请参见https://medium.com/graalvm/faster-r-with-fastr-4b8db0e0dceb
5条答案
按热度按时间bihw5rsg1#
一个R:https://www.renjin.org/
JRI允许您从任何Java程序调用R,因此JVM上的任何语言都应该能够调用JRI jar。R from within Java。例如,Joel Boehland目前正在围绕JRI开发一个clojure库:第一个字符串。
am46iovg2#
Renjin是R语言的一个纯JVM实现。它正在开发中,还没有准备好生产,但是进展很好。
http://code.google.com/p/renjin
bprjcwpo3#
如果你需要关于纯JVM的统计数据,你可以试试Incenter(www.incanter.org)。它是Clojure的一个类似R的库,它为JVM带来了lispy函数式编程。它看起来是一个很酷的初创公司,有一定的潜力。他们在谷歌组里已经有了一个相当活跃的用户社区。
z9zf31ra4#
我知道有两个。
http://www.renjin.org/-人上人
https://github.com/bedatadriven/renjin-人上人
还有......
https://github.com/allr/purdue-fastr-快速R
https://bitbucket.org/allr/fastr-快速恢复
iezvtpos5#
FastR是基于GraalVM的R实现。它可以在任何JVM上运行,但是使用GraalVM,您可以通过Graal编译器和Truffle框架获得额外的性能。
在运行现有R脚本的基础上,它还具有一些额外的特性,例如可嵌入JVM应用程序,以及与JVM和其他GraalVM语言(包括JavaScript、Ruby、Python 3)的互操作性。
更多详情请参见https://medium.com/graalvm/faster-r-with-fastr-4b8db0e0dceb