在R中工作的数据科学家和从事Java和C ++协作的工程师的良好实践

时间:2015-08-09 00:08:05

标签: java c++ r code-generation

我的公司有一个使用Java和C ++构建的生产应用程序。我们最近添加了熟练和使用R的数据科学家。我想知道人们有什么最佳实践来确保在R中完成的工作得到最好的利用。例如,我们是从Java或C ++调用R代码的最佳选择吗?我找到了http://www.renjin.org/about.html

或者有一种很好的方法可以将代码从R转换为Java或C ++吗?

1 个答案:

答案 0 :(得分:2)

我不是Renjin的忠实粉丝,因为它的基于Java的解释器只会覆盖CRAN的一个子集,而的子集涉及对C ++的调用。

我是

的忠实粉丝
  • 分离关注点:

    • 使用类似Rserve之类的内容进行无头连接(包括Java)或

    • 使用OpenCPU之类的内容将所有内容转换为基于网络的访问

  • 对于繁重的工作,直接通过Rcpp接口C ++,超过400个CRAN包。