Rmarkdown 用法技巧备忘

Knitr和Rmarkdown包是数据分析中的动态报告利器,本文介绍其基本使用方法。

标题

# 一级标题(#+空格+文字) 
## 二级标题(##+空格+文字) 

列表

无序列表:列表项前加短横线 -

有序列表:列表项前加数字

文本样式

  • 链接 : [Title](URL)
  • 加粗 : **Bold**
  • 斜体字 : *Italics*
  • 删除线 : ~~text~~
  • 高亮 : ==text==
  • 段落 : 段落之间空一行
  • 换行符 : 一行结束时输入两个空格
  • 列表 : * 添加星号成为一个新的列表项。
  • 引用 : > 引用内容
  • 内嵌代码 :  `alert('Hello World');`
  • 画水平线 (HR) : --------

嵌入代码

行内代码   `r 2+2` 

代码块chunk

 

可以在 {r}中的r后面,设置显示参数,如下

  •  echo (true,逻辑值)是否在输出文件中显示代码。也可以代表显示哪行代码的数值向量
  •  eval  (true,逻辑值)是否执行代码。也可以代表执行哪行代码的数值向量,例如eval=c(1, 3, 4), eval=-(4:5)
  •  warning,error,message  (true,逻辑值)是否显示警告、错误等信息
  •  include  (true,逻辑值)是否保留代码或结果到最终文档。false时,代码仍是执行的
  •  results  ('markup',字符)把结果放在LaTex环境里;'asis',把R中的原始结果写入输出文件;'hold',在代码块最后再把所有结果输出;'hide',隐藏结果
  •  collapse  (false,逻辑值)是否将所有源代码块和输出块从一个代码块合并到一个块中
  •  split  (false,逻辑值)是否把结果分成多个文件
  •  strip.white (true,逻辑值),是否移除输出中代码块开始和结束时的白线
  •  class.output  (NULL,字符)当输出为HTML时,添加自定义css格式文件

此外,还有以下关于画图的参数:

  •  fig.path ('figure/',字符) 图片路径,支持前缀模式('figure/prefix-')
  •  fig.keep ('high',字符)保存图片类型,高级图形(‘high’)、不保存(‘none’)、所有图形(‘all’)、第一张(‘first’)、最后一张(‘last’)
  •  fig.show  (‘asis’; 字符):展示方式,紧随代码输出(‘asis’)、最后统一输出(‘hold’)、动画输出(‘animate’)
  •  fig.width, fig.height  (7; 数值):图片文件的宽、高(英寸2.54cm 为单位)
  •  out.width, out.height  (NULL; 字符):图片在输出文档中的宽、高
  •  fig.align (‘default’; 字符):对齐方式,不做调节(‘default’)、左(‘left’)、右(‘right’)、居中(‘center’)
  •  interval (1; 数值):动画参数,切换画面时间,单位为秒

 

嵌入图片

![图片标题](图片链接)

 嵌入链接

<http://rpubs.com/loness/167347> 
[点击查看](http://rpubs.com/loness/167347)

脚注

[^n]: Visit http://ghost.org

可自动识别脚注的顺序,并URL变成链接

 

参考:

https://rmarkdown.rstudio.com/lesson-1.html

https://yihui.name/knitr/options/

https://www.cnblogs.com/nxld/p/6074412.html

 

转载于:https://www.cnblogs.com/Hyacinth-Yuan/p/8322139.html

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值