rmarkdown从RStudio内部运行子块

plu*_*uke 5 r rstudio r-markdown

我一直在为写给子.rmd文件的报告移动一些代码。我想通过单击绿色箭头(右上角)运行这些块:

在此处输入图片说明

但这在RStudio中不起作用,这是功能还是错误?

Jon*_*han 3

这尚未在 RStudio 中实现,并且可能在一段时间内不会实现。

但是,您可以在单独的文件中编写 R 代码,在 R Markdown 块中引用它,并在 RStudio 中交互执行这些块。实现这一点的方法是使用 knit 的代码外部化功能。您可以在此处了解如何在 R Markdown 笔记本中使用它:

https://rmarkdown.rstudio.com/r_notebooks.html#executing_code(向下滚动一点到执行外部块

有关使用knitr进行代码外部化的更多信息,请参见此处:

https://yihui.name/knitr/demo/externalization/