2015-02-06 13 views
9

Sono appena iniziato con Rcpp e mi chiedo se da qualche parte là fuori esiste una lista di funzioni zucchero Rcpp. Nel processo di traduzione di parte del mio codice lento in C/C++ avrò bisogno di funzionalità fornite dalle funzioni di base R come match, tabulate e which.Elenco delle funzioni zucchero Rcpp?

Secondo Hadley's Advanced R bookmatch è implementato e lo Rcpp-sugar vignette elenca alcune funzioni disponibili anche se non sembra completo.

Quello che mi chiedo davvero è: c'è un modo per trovare, nella documentazione del pacchetto o altrove, quali funzioni dolce-dolce-dolci sono disponibili e cosa dovrò scrivere per me stesso? Con qualsiasi altro pacchetto R andrei direttamente a R> help(package = "Rcpp") ma questo non sembra essere di grande aiuto in questo caso.

+4

Dai un'occhiata alla la fonte https://github.com/RcppCore/Rcpp/tree/master/inst/include/Rcpp/sugar – mnel

+0

Urrà! Il tavolo è lì dentro! Grazie a @mnel. –

risposta

6

Per fortuna, ho iniziato a documentare l'API Rcpp in un modo più accessibile rispetto a quanto offerto dalla documentazione doxygen. Questa documentazione include la serie di funzioni Rcpp sugar insieme a esempi utilizzabili. Spero che Rcpp possa essere spedito con questa documentazione nello 0.13.0.

Nel frattempo, è possibile visualizzare l'origine e contribuire qui:

https://github.com/coatless/rcpp-api/blob/master/rcpp-api-docs.Rmd

o visualizzare una versione resa (che è rimasta) qui:

http://thecoatlessprofessor.com/programming/rcpp/unofficial-rcpp-api-docs/

+0

Fantastico, questo era davvero mancante finora. – NoBackingDown

Problemi correlati