使用Rcpp开发现有的R包

Developing an existing R package with Rcpp

本文关键字:发现 Rcpp 开发 使用      更新时间:2023-10-16

正如标题所说,我有一个主要是用C语言开发的R包。现在我正在尝试向包中添加一些新东西,我对C不再感到舒服,我愿意使用Rcpp。

我也在Rcpp中开发了我的新函数,但是我不知道如何链接这两个代码。

你能提示一下从哪里开始吗?

现在在CRAN上有超过400个使用Rcpp的包。其中相当多的人是"皈依者"。你可以看看其中的一些——许多人发现工作示例是对文档非常有用的补充。

没有魔法:只需执行创建工作Rcpp包所需的几个步骤(调用Rcpp.package.skeleton()可能是最简单的途径)并携带所需的部分(从DESCRIPTION, NAMESPACE, src/Makevars*,…)到您现有的包。