rmarkdown从RStudio内部运行子块

时间:2018-02-13 10:45:26

标签: r rstudio r-markdown

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

enter image description here

但是这在RStudio中不起作用,这是一个功能还是一个bug?

1 个答案:

答案 0 :(得分:2)

这尚未在RStudio中实现,可能不会持续一段时间。

但是,您可以在单独的文件中编写R代码,在R Markdown块中引用它,并在RStudio中以交互方式执行这些块。这样做的方法是使用knitr的代码外化功能。您可以在此处阅读有关如何在R Markdown笔记本中使用它的信息:

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

更多关于使用knitr进行代码外部化的信息:

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