【发布时间】:2011-08-12 12:34:25
【问题描述】:
我不是 Java 程序员。我编程 R 和 C++。我有一些想要包含在 R 包中的 java 代码。该程序的基础是这样的:
- 从标准输入读取数据。
- 运行 MCMC 链。
- 输出到文件。
我想把它转换成 R,我可以从 R 运行程序。我熟悉 Rcpp 包并且习惯了它的一些便利。我从哪里开始使用 rJava 包来学习使用此代码。
具体我有以下问题。
- 如何将数据从 R 传输到 java,例如数值向量、因子等。
- 如何运行类的方法?
- 如何在包中包含 java 代码?
rJava 文档不是很有帮助。有人有这方面的教程吗?
【问题讨论】:
-
嗨 Andrew——CRAN 上的 rJava 页面列出了几十个使用它的包。也许你可以戳一下那些人,看看他们是怎么做的?
-
@JDLong 有一个很好的例子来计算地球表面的太阳辐射。也许他可以插入并指出源代码(也许在 github 上搜索“cmastication”。