The knitr language engines可以在R Markdown文档中包含Rcpp块。编织整个文档时,这非常有效。
然而,似乎没有可能在RStudio(v.1.1.364)中以交互方式执行(即编译)Rcpp块,或者我错过了什么?
我可以将C ++代码保存在一个单独的文件中,并在一个块中使用sourceCpp
,这也可以正常工作。但是,对于我在教学中使用的小例子,将所有内容放在一个文档中会更方便。然后我可以使用cppFunction
,但这并没有给出正确的语法突出显示。
我要么找到一个答案,这个答案表明我确实错过了如何在RStudio中交互式编译Rcpp块,或者答案表明i)将所有代码放在一个文件中的良好实践,以及ii)存在能够以交互方式执行块。