【问题标题】:R notebook html doesn't show the complete codeR notebook html 不显示完整的代码
【发布时间】:2018-04-05 13:39:24
【问题描述】:

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

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

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

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

【问题讨论】:

  • 欢迎来到 SO!您能否托管您的文档并指出问题所在?默认情况下,{r} 选项卡将显示所有代码和输出。 'eval=FALSE' 表示在创建文档时未评估代码,这意味着未显示输出。

标签: r rnotebook


【解决方案1】:

R Markdown 和 R Notebooks 之间存在虽然细微的区别,R Notebooks 是一种用 R Markdown 编写的文档。请参阅此explanation from RStudio 了解更多信息。特别是:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-16
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    相关资源
    最近更新 更多