LTkongjianyang 所谓 R Notebook,指的是纯 R 脚本,它可以直接编成输出报告,其原理是先通过 knitr::spin()
整理成 .Rmd 文件,剩下的就是 R Markdown 的套路了,R Markdown 能输出什么,它就能最终输出什么。
R Markdown Notebook 指的是一种特定输出格式的 R Markdown 文件,输出格式是 rmarkdown::html_notebook
。只有这个是可预览的,前面说的 R Notebook 只能从头到尾一口气编译,不能像 R Markdown Notebook 那样一步步执行每个代码块、预览。
dapengde 是有点混乱。尤其是 R Presentation 这个菜单应该扔掉了,很容易引起误解,它是一个早期的试验品,现在基本废弃了。
.Rmd 文件通过 knitr::knit()
编译为 .md,然后通过 Pandoc 编译为其它输出(HTML、PDF 之类的),所以 rmarkdown = knitr + Pandoc 的包装。剩下的包都是 rmakdown 的扩展,几乎是平行关系,但 blogdown 继承了很多 bookdown 里的特性,所以算是 knitr 的重孙了。