Note of Rmarkdown

来源:互联网 发布:淘宝盗版举报 编辑:程序博客网 时间:2024/05/01 14:25

Rmarkdown相关

1)代码块

最终报告中,代码运行的结果会嵌入在代码下方

(1)快捷键

这里写图片描述

#插入代码块快捷键Win:Ctrl + Alt + I (OS X: Cmd + Option + I)或者Rstudio的快捷键
(2)参数设置

代码块输出结果可以通过{}中的参数进行定制

1include=FALSE代码可以执行,报告(html、word)中不出现代码和结果,但是运行的结果存在workspace中,可以直接调用2echo = FALSE执行代码,打印结果,但是不打印代码~即最终报告中出现的结果,没有代码3、message = FALSE 执行代码,打印代码,不打印结果4、warning = FALSE执行代码,不打印出warning的信息5、fig.cap = "..."输出图形结果时添加标题

其他详细内容参看:rstudio官方文档

Markdown语法

1)标题

文字前加上#,#越多标题级别越低

2)换行

行尾加上<br/>或者两个空格之后回车

3)有序列表

#数字+一个英文句点.+空格,e.g.1. 狗熊会案例<在线医生>的数据分析报告TASK 2.12. 实现<在线医生>之数据分析3. 实现<在线医生>数据清洗工作4. 实现报告中的画图以及表格等

4)代码块参数

## 添加代码块Ctrl+Alt+I## 相关参数eval: (TRUE; 逻辑):是否执行代码tidy: (TRUE; 逻辑):是否整理代码prompt: (FALSE; 逻辑):是否添加引导符’>‘highlight: (TRUE; 字符):是否高亮代码size: (’normalsize’; 字符):大小 background: (‘#F7F7F7’; 字符或数值):背景颜色comment: (‘##’; 字符):结果输出前缀符号echo: (TRUE; 逻辑或数值):是否输出代码或输出哪些行results: (‘markup’; 字符): 装裱输出(‘markup’)、原样输出(‘asis’)、隐藏(‘hide’)warning, error, message: (TRUE; 逻辑):是否显示相应信息split: (FALSE; 逻辑):是否剥离代码和文本到外部文件include: (TRUE; 逻辑):是否保留代码或结果到最终文档## 输出代码&不运行代码{r, eval=FALSE, include=TRUE}

5)首行缩进

&emsp;&emsp;

其他

1)表格化输出

#输出的应该是图片格式的数据#不知道有没有文字型表格的输出library(grid)library(gridExtra)library(data.table)text <- tableGrob(cars[1:6,],rows = NULL)grid.arrange(text)

Ref

1、Rmarkdown用法与R语言动态报告—Little_Rookie

原创粉丝点击