R报告生成RMarkdown
学习RMarkdown语法,创建可重复报告,嵌入代码块、表格、图表与PDF/HTML输出 · 难度:入门 · +15XP
RMarkdown:可重复性报告之王
RMarkdown将文本、代码和结果整合在一个文档中,一键生成HTML、PDF或Word报告,是科学计算和数据分析报告的标准工具。
1. RMarkdown基础结构
RMarkdown文件由YAML头部、文本和代码块组成。
---
title: "我的分析报告"
author: "你"
date: "r Sys.Date()"
output: html_document
---2. 代码块语法
{r}
summary(iris)
3. 内联代码
数据共有r nrow(iris)行,r ncol(iris)列。
4. 表格与图表
{r pressure, echo=FALSE}
plot(pressure)
5. 表格格式化
{r}
knitr::kable(head(iris), caption='鸢尾花数据前6行')
6. 输出选项
| 选项 | 作用 |
|---|---|
| echo | 是否显示代码 |
| results | 控制结果输出方式 |
| fig.width | 图片宽度 |
练习提示:在右侧编辑器中创建一个完整的RMarkdown报告,包含标题、作者、一段描述性统计代码和一个散点图。