R语言编程-Tidyverse 书籍 - R Markdown
2022-11-20 本文已影响0人
Hello育种
R Markdown 是Markdown在R中的延伸。除了具备一般Markdown 语法功能之外,最关键的是可以在R
markdown 中插入代码块,并能运行代码,将代码运行结果显示出来。
其作用:


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

1 常见使用符号
-
标题
image.png
-
分级
image.png
-
引用与文字

-
公式和代码
image.png
-
超链接
image.png
-
其他 (有一些不能在简书使用)
image.png


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

自定义Word模板

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



插入图片和表格





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


结果:

-
若要将表格导出到latex 源代码,需要设置output = "latex",在kableExtra 下美化,再用save_kable() 保存到.tex 文件:
image.png
结果:
image.png
bruceR 包,支持很多统计模型建模与输出结果表
分享报告结果
,R markdown 的可重复报告,通常是先建⽴分析模版,然后再通过⾃动加载数据的⽅式,⾃动化生成分析报告。
比如,想要只更换数据集,就能生成同样格式的分析结果报告:
• 先在yaml 中设置传递数据集的参数:
params:
name: "input your data name"
