Bra*_*ium 1 r rstudio r-markdown rnotebook
我知道我可以Rmd用来构建包装小插图,但想知道R笔记本是否可以更具体地制作包装小插图.如果是这样,我需要将R笔记本作为包装插图写出来吗?我正在使用最新版本的RStudio并devtools编写此软件包.
小智 5
对你的两个问题的简短答案分别是肯定和否定.
理解[R笔记本电脑的关键是,他们不是一个不同类型的文件; 正如文件所说:
任何R Markdown文档都可以用作笔记本
由于插图是 R Markdown文档(output: rmarkdown::html_vignette在其YAML标题块中),因此它们可以用作R笔记本.
因此,如果R笔记本不是一种不同的文件,它们是什么?
再次,文档简洁:
因此,笔记本可以被认为是R Markdown文档的特殊执行模式
换句话说,它只会改变您与文件的交互.这些变化主要与使代码开发过程更具交互性和动态性有关.也许最重要的是:
.Rmd其文件的output: rmarkdown::html_notebook在YAML头块,另一个在同一个目录中创建的文件,并且具有文件扩展名.nb.html.这个"Notebook文件"存储所有代码块的输出,保存时保留的状态.这有两个原因有用.首先,当您重新打开相关.Rmd文件时,将重新加载这些输出以供您查看,而无需重新运行任何代码(尽管这也以其他输出类型的隐藏方式处理).其次,您可以.nb.html直接在任何Web浏览器中打开这些文件,它们将显示笔记本状态的呈现.html版本.此功能使它们对共享非常有用,并且"随时随地渲染"特性可以节省您knit每次想要查看未完成笔记本的中间状态时所需要的功能.在RStudio中进行编辑时,所有.Rmd文档都被视为R笔记本(无论其output:字段如何),因此您无需执行任何操作,也不会影响您的插图构建过程.
我不确定晕影是否可以通过添加两个 output: rmarkdown::html_vignette 和 output: rmarkdown::html_notebook它们的YAML标题块来利用"Notebook文件"功能.我尝试了一下,但它似乎没有用.
| 归档时间: |
|
| 查看次数: |
169 次 |
| 最近记录: |