使用Rcpp开发现有的R包

时间:2015-07-21 16:57:40

标签: c++ r rcpp

正如标题所说,我有一个R包已经开发,主要是在C. 现在我试图在包装中添加一些新东西,我对C不再感到满意了,而且我愿意使用Rcpp。

我还在Rcpp中开发了我的新功能,但我不知道如何链接这两个代码。

请你提示一下从哪里开始?

1 个答案:

答案 0 :(得分:1)

现在CRAN上有400多个使用Rcpp的软件包。其中相当多的是“转换者”。您可以查看其中的一些 - 许多使用查找工作示例是对文档非常有用的补充。

并且没有魔力:只需要创建工作Rcpp包所需的几个步骤(调用Rcpp.package.skeleton()可能是最简单的路径)并携带所需的部分(来自DESCRIPTIONNAMESPACEsrc/Makevars*,...)到您现有的套餐。