1

我正在使用 R 笔记本,最终的 HTML 页面将显示所有代码和输出对我来说非常重要。

现在,当我查看预览时,一些代码块只显示代码的最后一部分,而我希望它显示所有内容。通过创建看起来像这样的块,我已经部分解决了问题

```{r eval=FALSE} code ```

但是,这不会显示最终 HTML 文件的输出。任何人都知道我该如何解决这个问题?谢谢

4

1 回答 1

1

R Markdown 和 R Notebooks 是一种用 R Markdown 编写的文档类型,尽管存在细微差别。有关更多信息,请参阅RStudio的此说明。尤其是:

普通的 R Markdown 文档是“编织”的,但笔记本是“预览的”。虽然笔记本预览看起来类似于渲染的 R Markdown 文档,但笔记本预览不会执行任何 R 代码块;它只是向您显示文档中降价的渲染副本以及最新的块输出。

这意味着,如果你有大块,你只运行,比如说,在你迭代你的代码时,下半部分,可能是因为前半部分做了一些对象创建或读取数据,所以不需要重复,它“预览”时不会显示。为了保证所有内容都显示出来,您可以“编织”您的文档(我不会这样做),或者只需转到编辑器右上角的“运行”下拉菜单并选择“重新启动 R 并运行所有块”。

于 2018-04-06T01:59:43.750 回答