R语言编程-Tidyverse 书籍 - R Markdown

R Markdown 是Markdown在R中的延伸。除了具备一般Markdown 语法功能之外,最关键的是可以在R
markdown 中插入代码块,并能运行代码,将代码运行结果显示出来。

其作用:


image.png
image.png

编译过程

.Rmd 文件提交给knitr 后,将执行代码块创建一个新的包含代码和运行结果的Markdown 文件(.md),再被Pandoc 处理生成最终的输出文件。


image.png

1 常见使用符号

  • 标题


    image.png
  • 分级


    image.png
  • 引用与文字

image.png
  • 公式和代码


    image.png
  • 超链接


    image.png
  • 其他 (有一些不能在使用)


    image.png
image.png
image.png

R Markdown模板

最前面位于-之间的部分,称为YAML,由若干” 键: 值” 对组成,控制R markdown 如何编译.Rmd 文件。


image.png

自定义Word模板

image.png

代码块

位于```之间。常用的块选项(只写非默认情形):


image.png

image.png

image.png

插入图片和表格

image.png
image.png

image.png
image.png

image.png
  • 导出三线表到word:


    image.png

    image.png
  • 将统计模型结果整理成模型结果汇总表:
    modelsummary 包基于broom 和broom.mixed 整洁模型结果,可与上述最优秀的四个表格包连用,制作精美的可定制统计模型结果表格,支持各种常见输出格式。
    image.png

例子

image.png

image.png

结果:


image.png
  • 若要将表格导出到latex 源代码,需要设置output = "latex",在kableExtra 下美化,再用save_kable() 保存到.tex 文件:


    image.png

    结果:


    image.png

bruceR 包,支持很多统计模型建模与输出结果表

分享报告结果

,R markdown 的可重复报告,通常是先建⽴分析模版,然后再通过⾃动加载数据的⽅式,⾃动化生成分析报告。
比如,想要只更换数据集,就能生成同样格式的分析结果报告:
• 先在yaml 中设置传递数据集的参数:
params:
name: "input your data name"


image.png

你可能感兴趣的:(R语言编程-Tidyverse 书籍 - R Markdown)