# rmarkdown-guide **Repository Path**: ynsxx/rmarkdown-guide ## Basic Information - **Project Name**: rmarkdown-guide - **Description**: R Markdown 指南(一本八字还没一撇的中文书) - **Primary Language**: R - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-28 - **Last Updated**: 2022-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README --- editor_options: markdown: wrap: 72 --- # R Markdown 指南 《R Markdown 指南》是第一本系统介绍 R Markdown 技术的中文图书。 ## 为什么要写这样一本书? R Markdown 是一个生产力工具。她基于流行的 R 语言,通过 **knitr**,**rmarkdown**, **bookdown**,**tinytex** 等一系列 R 软件包实现其功能。自 2012 年初 knitr 发布 以来,R Markdown 技术不断发展和丰富,已经成为当前制作动态文档、演示文稿、PDF 文档、建设网站,以及著书的主流工具之一。 基于 R Markdown 技术实现的动态文档,可以自行将文档内包含的代码编译执行, 并将运行的结果(如绘图、控制台输出、LaTeX 数学公式、图片、源代码等)动态 整合到最终文档中,最大程度上实现了技术文档的自动化。 与另一个流行的功能密切相关的生产力工具 Jupyter Notebook 相比,R Markdown 是 R 语言用户的第一选项。且R Markdown 在 RStudio 中具有原生支持,这大大降低了 学习的难度,提高了日常使用 R Markdown 的效率。另外,虽然R Markdown 基于 R 语言实现,但是她也支持在文档中使用 Python、Bash 等其它编程语言。 由于 R Markdown 具有上述种种优势,使其成为一种一旦掌握就能受益终身的通用技能。 在学校,适合写作业,在职场,适合做工作汇报,在学术届,适合开展可重复研究等等。 现在网络上关于 R Markdown 的教程很多,但是对于一本图书而言,其系统、全面的优势是不可替代的。 因此,在外文图书市场上有多部 R Markdown 技术书籍。其中,仅 Chapman & Hall 出版社() 已经先后出版了"bookdown: Authoring Books and Technical Documents with R Markdown"、 "R Markdown Cookbook","blogdown: Creating Websites with R Markdown"、"R Markdown: The Definitive Guide"等多部以 R Markdown 技术为主要介绍对象的书籍。除此之外, 基于 R Markdown 进行技术类图书写作也成为日益流行的创作样式,包括本书以及上述书籍 在内都是依托 R Markdown 技术创建的。R 语言的经典教材和书籍(如"R for Data Science"等)也都是如此()。然而,在中文图书市场上, 尚没有任何一部系统介绍 R Markdown 的图书。 于是,我们就决定写了这本书。 ## 本书是怎么写出来的? 本书是在谢益辉([\@yihui](https://github.com/yihui)) 组织下,由王祎帆、闫求识、 高春辉、庄亮亮等共同创作完成的。书籍的创作主要参考了谢益辉所著的《R Markdown Cookbook》 和《R Markdown: The Definitive Guide》等资料。但是书籍创作过程并非严格的编译, 而是结合了作者在这一领域的经验和认识。 主要作者的基本信息如下(按加入项目的先后排序): - 王祎帆:中国人民大学统计学院博士生,统计之都成员, 《R Graphics Cookbook》 的译者; - 闫求识:范德堡大学数据科学研究生; - 高春辉:华中农业大学资源与环境学院青年教师; - 庄亮亮:温州大学应用统计专业研究生,微信公众号"庄闪闪的 R 语言手册"主编; - 杨晓龙:东京大学政治科学的本科三年级。 如果你对参与到该项目中有兴趣,请先看[贡献者指南](Start.md)。 除此之外,你还可以在阅读本书在线版本的时候留下你的评论,或者提交一个 GitHub Issue 或者 Pull request 来帮助我们更好的完成这本书。 ## 本书的创作理念是什么? 本书的目的是让更多人受益于 R Markdown 技术。在写作的过程中,我们尽可能系统、全面的介绍 R Markdown 技术,并将最佳实践呈现给读者。 ## 本书主要有哪些内容? 目前本书主要有五大块主体内容: 1. R Markdown 基础知识 2. R Markdown 常用输出格式 3. R Markdown 操作技巧 4. R Markdown 进阶操作 5. 使用 R Markdown 开展工作 ## 本书预计于什么时候出版? 本书目前仍处于草创阶段,目前仅有网上在线版可以访问。不过,我们同时也希望寻求专业的出版机构合作,在未来推出本书的印刷版本实体书。