RUtils -- 建立在Rserve之上的Java与R语言通信工具集
16lz
2021-01-22
- 注1:RUtils是我偶然发现的一个工具包,它建立在Rserve之上,可以很大程度上简化我们的程序,关于Rserve网络上有很多相关的内容,这里不对其进行介绍,比如这里:http://blog.fens.me/r-rserve-java/
- 注2:以下内容有很大一部分是“翻译”自官方网站,详情请点开“参考资料”中的链接查看。
简介
RUtils是一个用于Java连接和使用R语言的工具集,它使用Rserve并在其上添加了”池“功能,简化了多个主机运行多个Rserve进程实例时的配置和使用;另外RUtils还对Rserve的API进行了封装,使我们发送R脚本命令及获取Rserve返回的计算结果等操作可以用非常简洁的代码来完成。
官方主页:http://icb.med.cornell.edu/wiki/index.php/RUtils
依赖
RUtils依赖下面几个软件/项目:
- JDK1.6+
- R语言
- Rserve
- Apache Commons CLI
- Apache Commons Configuration
- Apache Commons I/O
- Apache Commons Lang
- Apache Commons Logging