学习笔记,仅供参考,有错必纠
参考自:官方文档rmarkdown
R Markdwon
代码块
首先,我展示一下我要操纵的文档:
---
title: "shangzhi"
author: "goatbishop"
date: "2020年7月10日"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## Title
```{r cars}
summary(cars)
```
## Plots
```{r pressure, echo=FALSE}
plot(pressure)
```
创建代码块
我们可以用如下方式,快速的把代码块插入到我们的文档中:
- 使用快捷键Ctrl + Alt + I
- 点击编辑器工具栏中的
添加块
- 通过键入代码块分隔符
```{r}
code
```
当渲染.Rmd
文件时,R Markdown将运行每个代码块,并将结果嵌入最终报告中的代码块之下。
块的选项
我们可以在{}花括号中添加如下块选项,以此来定制我们的输出形式:
include = FALSE
#代码及结果都不显示在报告中
echo = FALSE
#不显示代码
results = "hide"
#显示代码,不显示结果
message = FALSE
#不显示运行代码生成的提示信息
warning = FALSE
#不显示运行代码生成的警告信息
fig.cap = "..."
#为图形添加标题
全局选项
在代码中调用knitr::opts_chunk$set
,来设置文档中每一个代码块的全局默认值,比如:
knitr::opts_chunk$set(echo = TRUE)
内联代码
我们可以通过用如下code包裹代码,来直接调取R中的变量:
`r `
#比如
`r Sys.Date()`
R MarkDown会显示内联代码的结果,但不显示代码本身。