この辺の試行錯誤記録
•「@useDynLib パッケージ名」をなくすと…
–Error in .Call(“パッケージ名_関数名”, PACKAGE = “パッケージ 名”) : “パッケージ名_関数名” not available for .Call() for package “パッケージ名“
でコンパイル通らない。これはDLL/SOを参照するようにしてないため
•「@importFrom Rcpp evalCpp」をなくすと…
–Error in transformSquare(std::vector<double> x) : function 'enterRNGScope' not provided by package 'Rcpp'
でコンパイル通らない。たぶん、Rcppへの参照周りがだめなんだと思 う、多分(Rcppのどっかのドキュメントに書いてあったはず)。
•Rcpp系の資料全般、特に以下が参考になった
–「Writing a package that uses Rcpp」
•http://cran.r-project.org/web/packages/Rcpp/vignettes/Rcpp-package.pdf
74
R markdownファイルの例
87
※細かいR markdownの書き方は「kinitr, markdown」あたりでググれ
ここ以外はふつーの.Rmdと 同じ。vignetteIndexEnrtyは一 覧で見た時に表示される名 前を入力
88.
結果の確認方法-1
•以下を実行
•[inst/doc]フォルダのHTMLがそれ
88
※以下を参照した。 ※How to get RStudio to automatically compile R Markdown Vignettes? (http://stackoverflow.com/questions/19372260/how-to-get-rstudio-to-automatically- compile-r-markdown-vignettes)
devtools::build_vignettes()
•Writing R Extensions
–http://cran.r- project.org/doc/manuals/R- exts.html
•How R Searches and Finds Stuff
–http://obeautifulcode.com/R/How-R-Searches-And-Finds-Stuff/
104
英語でいいなら、これ嫁
105.
•Writing an Rpackage from scratch
–http://hilaryparker.com/2014/04/29/writing-an-r-package-from- scratch/
105
英語でいいなら、これ嫁