⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

R报告生成:RMarkdown入门

学习使用RMarkdown创建动态报告,集成代码、文本和图表。 · 难度:入门 · +15XP

RMarkdown简介

RMarkdown将R代码与Markdown文本结合,可生成HTML、PDF、Word等格式的报告。代码结果自动嵌入,实现可重复性研究。

1. RMarkdown基本结构

文件包含三部分:YAML头部(元数据)、正文(Markdown+代码块)、输出格式。一个最简单的示例:

---
title: "我的报告"
output: html_document
---
{r}
summary(iris)

2. 代码块选项

代码块使用``{r}标记,可设置选项:</p><table border='1'><tr><th>选项</th><th>说明</th></tr><tr><td>echo = FALSE</td><td>不显示代码,只显示结果</td></tr><tr><td>include = FALSE</td><td>代码和结果均不显示</td></tr><tr><td>fig.width=6</td><td>设置图片宽度</td></tr></table><h3>3. 内联代码</h3><p>使用<code>r 表达式</code>在文本中插入计算结果。</p><pre><code>数据集中共有r nrow(iris)`行观测。

4. 输出格式

YAML中可指定output: pdf_documentoutput: word_document等。

5. 生成报告

在RStudio中点击Knit按钮,或使用rmarkdown::render('report.Rmd')

练习提示:创建一个RMarkdown文件,包含一个散点图(使用ggplot2绘制iris数据),并在文本中输出数据集的维度。

Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 71 篇
0 完成
🔥 0