←
PDF 452 / 520 Exercises
→
English · PDF 452
Original PDF page 452
中文 · PDF 452

当你 knit(编织)文档时,R Markdown 会将 .Rmd 文件发送给 knitr,它会执行所有代码块并创建一个新的 Markdown(.md)文档,其中包含代码及其输出。然后,由 knitr 生成的 Markdown 文件会被 pandoc 处理,它负责创建最终的文件。这种两步工作流程的优势在于,你可以创建非常多种类的输出格式,你将在第 23 章中了解到这些内容。

要开始使用你自己的 .Rmd 文件,请在菜单栏中选择 File → New File → R Markdown…。RStudio 将启动一个向导,你可以使用它来预填充文件内容,其中包含提醒你 R Markdown 关键功能如何工作的有用内容。

以下各节将更详细地深入介绍 R Markdown 文档的三个组成部分:Markdown 文本、代码块和 YAML 头部。

练习

    1. 使用 File → New File → R Notebook 创建一个新笔记本。阅读说明。练习运行代码块。验证你可以修改代码、重新运行它并看到修改后的输出。
    1. 使用 File → New File → R Markdown… 创建一个新的 R Markdown 文档。点击相应的按钮进行编织(Knit)。使用相应的键盘快捷键进行编织。验证你可以修改输入并看到输出更新。
    1. 比较和对比你之前创建的 R Notebook 和 R Markdown 文件。它们的输出有哪些相似之处?有哪些不同之处?它们的输入有哪些相似之处?有哪些不同之处?如果你将 YAML 头部从一个复制到另一个会发生什么?
    1. 分别为三种内置格式(HTML、PDF 和 Word)各创建一个新的 R Markdown 文档。分别编译这三个文档。输出有何不同?输入又有