R notebook html没有显示完整的代码

时间:2018-04-05 13:39:25

标签: r rnotebook

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

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

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

但是,这不显示最终HTML文件的输出。 谁知道我怎么能解决这个问题? 谢谢

1 个答案:

答案 0 :(得分:0)

R Markdown与R笔记本之间存在差异,虽然很微妙,R笔记本是一种用R Markdown编写的文档。有关详细信息,请参阅此explanation from RStudio。特别是:

  

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

这意味着如果你有一个大的块,你只需要在你的代码上迭代时运行下半部分,可能是因为上半部分创建了一些对象或读取了数据,所以不需要要重复,当你预览"时它不会出现。为了保证一切都显示出来,你可以'"编织"你的文件(我不会这样做)或只是去"运行"在编辑器右上角的下拉菜单中选择"重新启动R并运行所有块。"