我刚开始使用Rcpp并想知道是否存在Rcpp糖功能列表。在将我的一些慢速代码转换为C / C ++的过程中,我需要基本R函数提供的功能,如match
,tabulate
和which
。
根据Hadley's Advanced R book match
已实施,Rcpp-sugar vignette列出了一些可用的功能,但似乎并不全面。
我真正想知道的是:有没有办法在包装文件或其他地方找到甜蜜甜蜜的功能以及我必须为自己写的东西?对于任何其他R套餐,我会直接转到R> help(package = "Rcpp")
,但在这种情况下似乎没有多大帮助。
答案 0 :(得分:10)
幸运的是,我开始以比doxygen文档提供的更方便的方式记录Rcpp API。本文档包含 Rcpp sugar 功能集以及可用示例。我希望Rcpp能在0.13.0中附带这个文档。
在此期间,您可以查看来源并在此处做出贡献:
https://github.com/coatless/rcpp-api/blob/master/rcpp-api-docs.Rmd
或者在这里查看渲染版本(滞后):
http://thecoatlessprofessor.com/programming/rcpp/unofficial-rcpp-api-docs/