正如标题所说,我有一个R包已经开发,主要是在C. 现在我试图在包装中添加一些新东西,我对C不再感到满意了,而且我愿意使用Rcpp。
我还在Rcpp中开发了我的新功能,但我不知道如何链接这两个代码。
请你提示一下从哪里开始?
答案 0 :(得分:1)
现在CRAN上有400多个使用Rcpp的软件包。其中相当多的是“转换者”。您可以查看其中的一些 - 许多使用查找工作示例是对文档非常有用的补充。
并且没有魔力:只需要创建工作Rcpp包所需的几个步骤(调用Rcpp.package.skeleton()
可能是最简单的路径)并携带所需的部分(来自DESCRIPTION
,NAMESPACE
,src/Makevars*
,...)到您现有的套餐。