Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在RStudio中执行Rcpp块_R_Rstudio_Knitr - Fatal编程技术网

在RStudio中执行Rcpp块

在RStudio中执行Rcpp块,r,rstudio,knitr,R,Rstudio,Knitr,使在R标记文档中包含Rcpp块成为可能。这在编织整个文档时非常有效 然而,在RStudio(v.1.1.364)中以交互方式执行(即编译)Rcpp块似乎是不可能的,或者我遗漏了什么 我可以将C++代码保存在一个单独的文件中,并在一个块中使用 SooCeCPP,这也很好。然而,对于我在教学中使用的小示例,将所有内容都放在一个文档中更方便。然后我可以使用cppFunction,但这并不能提供正确的语法高亮显示 我在寻找一个答案,表明我确实错过了如何在RStudio中以交互方式编译Rcpp块,或者寻找

使在R标记文档中包含Rcpp块成为可能。这在编织整个文档时非常有效

然而,在RStudio(v.1.1.364)中以交互方式执行(即编译)Rcpp块似乎是不可能的,或者我遗漏了什么

<>我可以将C++代码保存在一个单独的文件中,并在一个块中使用<代码> SooCeCPP<代码>,这也很好。然而,对于我在教学中使用的小示例,将所有内容都放在一个文档中更方便。然后我可以使用
cppFunction
,但这并不能提供正确的语法高亮显示


我在寻找一个答案,表明我确实错过了如何在RStudio中以交互方式编译Rcpp块,或者寻找一个答案,该答案建议了一种好的做法,即I)将所有代码放在一个文件中,ii)能够以交互方式执行块

如果有任何问题与您的RStudio使用有关,而不是与Rcpp有关。你看过R笔记本了吗?他们应该这么做…@Dirkedelbuettel,我知道这不是Rcpp的问题。在编织整个文档时,带有Rcpp块的笔记本和其他R降价文档可以很好地工作。这只是一个关于使用例如“运行当前块”以交互方式执行Rcpp块的可能性的问题。您介意更改标记并可能添加
knitr
(您似乎有工作流问题)和删除
Rcpp
(因为Rcpp中没有任何错误功能)?@Dirkeddebuettel,完成。我无意指出Rcpp做错了任何事。如果有任何事与您的RStudio使用有关,而不是与Rcpp有关。你看过R笔记本了吗?他们应该这么做…@Dirkedelbuettel,我知道这不是Rcpp的问题。在编织整个文档时,带有Rcpp块的笔记本和其他R降价文档可以很好地工作。这只是一个关于使用例如“运行当前块”以交互方式执行Rcpp块的可能性的问题。您介意更改标记并可能添加
knitr
(您似乎有工作流问题)和删除
Rcpp
(因为Rcpp中没有任何错误功能)?@Dirkeddebuettel,完成。我无意指出Rcpp做错了什么。