前言
R Markdown可以在官网link进行学习,本文是学习笔记,完成本篇文章的学习即可使用。
注:本人使用mac系统,使用快捷键和下载软件均为mac OS版本。
一、基础操作
1. 创建Rmd文件
Rmd 文件是指 R Markdown 文件,它是使用 R Markdown 格式编写的文档。R Markdown 是一种结合了 R 代码和 Markdown 格式文本的文档编写格式,允许用户在同一个文档中编写文本内容、插入代码块、执行代码并将结果嵌入文档中,最终生成高质量的报告、文档、演示文稿甚至网页。
Rmd 文件通常包含 Markdown 文本和 R 代码块,以及可选的 YAML 头部(用于指定文档的元数据信息)。用户可以在 Rmd 文件中写下文本、插入 R 代码块并执行,最终生成的输出可以是 HTML、PDF、Word 等格式的文档,具体输出格式可以通过设置输出选项进行控制。
Step1:
Step2:
2.如何运行
R Markdown文件后缀名为.Rmd,该文件包含三种类型的内容:
- —由s包围的(可选)YAML 标头
- "```"s包围的 R 代码块
- 与简单文本格式混合的文本
点击每个代码段右上角的绿色三角形即可运行该段代码:
点击Knit即可生成你想要的文件格式:
3. 插入代码段
法1:快捷键command+option+I
法2:点击insert按钮并选择语言为R
法3:手动输入
4.生成中文PDF文档
安装MacTeX、rticles包
5. 代码段选项
在R Markdown中,代码段选项(Chunk Options)是指用于控制代码块(chunk)行为和输出的设置。在R Markdown文档中,可以使用代码块来插入R代码,并通过设置不同的选项来指定代码的执行方式、输出格式、外观样式等。
代码段选项通常包含在代码块的开头,以设置代码块的行为。这些选项由大括号包裹,用逗号分隔。常用的代码段选项包括:
- eval: 控制是否执行代码块中的R代码。
- include:控制是否在生成的输出中包含整个代码块(包括R代码和输出)。
- echo: 控制是否在输出中显示代码块中的R代码。
- results: 控制是否显示文本输出。
- fig.show:控制是否显示图片输出。
- error: 控制是否显示代码块中R代码产生的错误信息。
- message: 控制是否显示代码块中R代码产生的消息。
- warning: 控制是否显示代码块中R代码产生的警告信息。
- fig.cap: 设置代码块生成的图表的标题。
以下是一个示例代码块,其中包含了一些代码段选项:
{r eval=TRUE, echo=TRUE, results='markup', fig.cap="Example Plot"}
# Your R code here
这个示例代码块指定了代码块中的R代码要被执行(eval=TRUE),在输出中显示代码(echo=TRUE),并且指定了代码块生成的图表会带有标题(fig.cap=“Example Plot”)。