
471
第 16 章
R Markdown 和发表
虽然 R 本身是一个非常强大的数据分析和可视化工具,但在我们进行分析之后,几乎所
有人都需要将结果传达给其他人。我们可以通过发表论文、博客文章、PowerPoint 演示
文稿或书籍来做到这一点。R Markdown 是帮助我们从 R 分析和可视化一直到可发布文
档的工具。
R Markdown 是一个软件包(也是一个工具生态系统),它允许我们将 R 代码添加到
具有一些 Markdown 格式的纯文本文件中。然后可以将文档呈现为许多不同的输出格
式,包括 PDF、HTML、Microsoft Word 和 Microsoft PowerPoint。在渲染(也称为
编织
(knitting)时,运行 R 代码,并将得到的输出和数字存放在最终文档中。
在本章中,我们将提供一些方法,帮助你开始创建 R Markdown 文档。在你看完这些方
法之后,了解 R Markdown 的更多方法之一是查看其他人的 R Markdown 工作的源文件
和最终输出。你正在阅读的书本身是用 R Markdown 编写的。你可以在 GitHub 上看到这
本书的来源(
https://github.com/CerebralMastication/R-Cookbook
)。
此外,谢毅辉、J. J. Allaire 和 Garrett Grolemund 撰写了
R Markdown: The Denitive Guide
(
https://bookdown.org/yihui/rmarkdown/ ...