在Rmarkdown笔记本中渲染SQL,而不仅仅是在编织时

时间:2017-01-13 15:56:11

标签: r rstudio knitr r-markdown

如果我在Rmarkdown笔记本中有一个R块,则代码在呈现的nb.html文件中可见。但是,如果我有一个SQL块,我找不到一种方法来使代码在渲染文件中可见。

但是,如果我生成html_document(标准编织器)而不是html_notebook,则呈现的HTML 包含SQL代码(和输出)。

有没有办法让笔记本输出更接近编织输出?

1 个答案:

答案 0 :(得分:1)

我最近也遇到过这个问题,Harlan,并开始询问是否有办法让笔记本输出更像针织输出。

然后我想知道是否有办法让针织输出更像笔记本输出,并意识到存在。

在询问了RStudio的人之后,我了解到你可以将以下行添加到YAML选项中,以便生成一个html_document,在渲染时,可以下载RMD。具体来说,使用:

output:
  html_document:
    code_download: true

我现在在我的所有代码中使用它,它运行良好。我希望它对你也有帮助。