R沟通|Rmarkdown教程(1)

简介: R沟通|Rmarkdown教程(1)

Rmarkdown 简介

Rmarkdown 是 R 语言环境中提供的 markdown 编辑工具,运用 rmarkdown 撰写文章,既可以像一般的 markdown 编辑器一样编辑文本,也可以在 rmarkdown 中插入代码块,并将代码运行结果输出在 markdown 里。

R Markdown 格式,简称为 Rmd 格式, 相应的源文件扩展名为.Rmd。输出格式可以是 HTML、docx、pdf、beamer 等。

前面介绍参考:李东风老师的《R 语言教程》[6]

对于专注于用 R 语言写报告的数据分析师来说,rmarkdown 既提高了数据分析工作的便捷性,也提高了数据分析报告的复用性。

markdown 的教程以及对应的编辑器介绍可见:R沟通|markdown编辑器—Typora这一期主要介绍 Rmarkdown。

官网视频介绍

先通过官方视频[1]来看看 Rmarkdown 的介绍。

image.png

,时长01:17

:该视频来自官网,一般不一定打得开,所以小编为大家着想就下载下来了,以便大家更好地学习。

视频已经非常清楚的介绍了Rmarkdown如何使用,内部构造、不同的输出类型,以及其他拓展(发布,与github相连)等。我们先对此进行简单了解即可,之后几期我会详细介绍。

当然,官网也有一套 Rmarkdown 的入门教程,欢迎大家前去学习,官网截图如下:


官网截图

其他参考资料可见这一期推文:R分享|Rmarkdown参考资料分享和自制视频教程预告

knitr 的详细文档参见网站knitr 文档[2]关于 R Markdown 可参考专著(Xie, Allaire, and Grolemund 2019[3])和(Xie, Dervieux, and Riederer 2020[4])。RStudio 网站提供了一个 R Markdown 使用摘要下载:(rmarkdown-2.0.pdf)[rmarkdown-2.0.pdf]。Pandoc 的文档见pandoc 网站[5]

小编有话说

这一期内容不多,主要介绍下 Rmarkdown 的基本概念,给出一些参考资料,下一期正式进入 Rmarkdown 的手把手学习。

参考资料

[1]

官方视频: https://rmarkdown.rstudio.com/lesson-1.html

[2]

knitr 文档: http://yihui.name/knitr/

[3]

Xie, Allaire, and Grolemund: https://www.math.pku.edu.cn/teachers/lidf/docs/Rbook/html/_Rbook/rmarkdown.html#ref-Xie2019:rmarkdown

[4]

Xie, Dervieux, and Riederer: https://www.math.pku.edu.cn/teachers/lidf/docs/Rbook/html/_Rbook/rmarkdown.html#ref-Xie2020:rmd-cook

[5]

pandoc 网站: https://www.pandoc.org/

[6]

《R 语言教程》: https://www.math.pku.edu.cn/teachers/lidf/docs/Rbook/html/_Rbook/rmarkdown.html

目录
相关文章
|
3月前
|
数据可视化 IDE 程序员
14 款超赞的代码片段生成工具😍(程序员必备)
在本文中,我将介绍 14 款代码片段图片生成器,每款工具都具备独特功能,能够满足不同需求,帮助你将代码转化为精美、易于分享的视觉内容。
146 13
14 款超赞的代码片段生成工具😍(程序员必备)
|
计算机视觉
R沟通|Rmarkdown构建简历并部署到个人网站
上一期已经对使用 latex 模板构建 cv 做了较为详细的说明:R沟通|使用latex模板构建个人履历。但是存在一个问题:Latex 最后输出的是 pdf 版本,如果你想把他部署到自己的个人网站上,可能就比较费劲了(害,是我不会)。所以请教了李康国学弟之后,我又尝试了下使用 Rmarkdown 构建 cv 并将其部署到 gitee中,这样所有人都可以通过网址访问我的 cv 了。
339 0
R沟通|Rmarkdown构建简历并部署到个人网站
|
前端开发
开心档 - 软件开发入门之
提示框可以使用 .alert 类, 后面加上 .alert-success, .alert-info, .alert-warning, .alert-danger, .alert-primary, .alert-secondary, .alert-light 或 .alert-dark 类来实现:
|
算法 C++ 容器
开心档之开发入门网之C++ 模板
开心档之开发入门网之C++ 模板
|
Web App开发 算法
软件破解初级实例教程(附工具附图)
最近在群里总是看到很多新朋友在问: 1、“新手怎么学破解啊?”(这是标准的伸手党,baidu google其实很好用) 2、“哎呀XX大牛,我什么基础都没有啊我不会汇编,不会C更不会C++还不会…………总之高手会的我都不会,我能学么?”(明确的告诉你,你能!你不和唐僧一样罗嗦的话你一定能。
8560 0
|
JavaScript 前端开发
开心档-软件开发入门之 开心档-软件开发入门之
本文主要讲解Vue.js v-bind 在处理 class 和 style 时, 专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。
|
JavaScript 前端开发 API
如何优雅地编写一个高逼格的JS插件惊艳你的领导和同事?
从前端模块化发展历程详细讲解如何开始编写一个JS插件,纯干货。
|
开发工具 IDE Python
R沟通|Rmarkdown教程(2)
假设你已经安装了R[1](R Core Team 2020)和RStudio IDE[2]。
1039 0
R沟通|Rmarkdown教程(2)
R沟通|Rmarkdown教程(3)
这里小编给出一些常用的选项,文字版本较难理解的话,请配合我的b站视频教程[1]。
501 0
R沟通|Rmarkdown教程(3)
R沟通|Rmarkdown教程(4)
Rmarkdowm作为可复用报告的优秀工具,除了提供文档编辑、图表输出外,还有许多主题格式供使用者选择。除了默认的主题外,还可以通过加载rticles、prettydoc、rmdformats、tufte等包获取更多主题格式。下面我们看看几类扩展包里的主题样式。
258 0

热门文章

最新文章

相关实验场景

更多