01
什么是R Markdown?
R Markdown是一种创建完全可复制文档的方法,其中文本和代码可以组合在一起。其写作要点如下:
1.bullets
2.bold
3.italics
4.links
5.run inline r code
图| 新建R Markdown
02
为啥用R Markdown
R Markdown的可再现性。由于可以在一个文档中轻松地合并文本和代码块,因此可以在一个文档中轻松地集成介绍、假设、正在运行的代码、代码的结果和结论。分享你做了什么,为什么做,以及结果如何变得如此简单,有时你要做的项目需要几个星期才能完成,您希望能够看到很久以前所做的事情(可能还会提醒您为什么要这样做),并且能够看到运行的代码和结果——而R Markdown文档允许您这样做。
R Markdown非常适合版本控制系统,以后会详细讲述版本控制。
03
开始使用R Markdown
在R Studio中,点击File> New File> R Markdown;您将看到以下窗口
图|
我已经填写了一个标题和一个作者,并将输出格式转换为HTML,这里可以改为PDF等其它格式。浏览此窗口周围和左侧的选项卡,查看可以输出的所有不同格式。当您完成时,单击OK,将打开一个新窗口,其中有一些关于R Markdown文件的说明。
图|
R Markdown文档有三个主要部分:
第一个是顶部的标题,由三个破折号组成。您可以在这里指定详细信息,如标题、姓名、日期以及希望输出的文档类型。如果您在窗口之前填写了空白处,这些应该会为您填写好。
第二个是文本部分,例如,一个部分以"## R Markdown"开始——我们将进一步讨论这意味着什么。
第三个是代码块,它们以三重反引号为界。这些是R代码(“块”),您可以在文档中直接运行它们——当您创建它时,这些代码的输出将包含在PDF中。
04
R Markdown语法
若要加粗文本,请在其周围各加上两个星号**。类似地,要使文本斜体,可以在单词的两侧用一个星号*包围。
1. **粗体**
2. *斜体*
若要创建标题,您需要放置一系列井号键(#)。井号的数量决定了标题的级别。使用这种格式,制作一系列的标题,如:
1. # 一级标题
2. ## 二级标题
3. ### 三级标题
…
05
输出文件
单击source面板顶部的"Knit"按钮。当您这样做时,它将提示您将文档保存为RMD文件。
后台回复R Markdown, 会提供一份R Markdown快捷键的详细目录。
扫描二维码 |关注我们
微信号 : DuoketuoLiu