更新时间:2022.02.28 简介 小编对以前写过的关于 Rmarkdown 相关教程进行汇总,方便自己以及读者查阅。公号建立半年多时间了,回顾这个系列,感觉还是挺有意义的。视频教程和推文结合,让更多的伙伴们(甚至,现在越来越多统计本科生都要用Rmarkdown写数据分析报告了)快速入门,不走弯路。 小编良心之作:32份教程,欢迎转发、分享。 Rmarkdown入门教程 这是小编在寒假花了大量时间总结出来的Rmarkdown入门教程,可以直接看汇总的推文: 1.5w字的Rmarkdown入门教程汇总 也可以看分成五期的推文(可跳转):R沟通|Rmarkdown教程(1);R沟通|Rmarkdown教程(2);R沟通|Rmarkdown教程(3);R沟通|Rmarkdown教程(4);R沟通|Rmarkdown(5)一些常用技巧 当然,我也在《统计之都》网站投稿了:《R Markdown 入门教程》,文末链接可以直接跳转。当然小编建议结合**B站视频教程**一起学习,效率更高。视频教程文稿有所不同,可在后台回复【**Rmarkdown**】免费获得。 Rmarkdown拓展教程 Typora markdown 的轻量级编辑器,非常推荐大家用它做笔记。教程从上到下进行拓展,首先了解 Typora 的特性,然后对其中存在的问题进行解决。这里包括:设置免费图床,使得Typora中的图同步到网上;给Typora中的字体变化颜色。当然,以后也会继续拓展。 R沟通|markdown编辑器—Typora R沟通 | 如何在Typora中设置免费的图床 R沟通|Typora字体颜色设置 xaringan幻灯片 强烈推荐使用这个包制作幻灯片,难度从上往下一步步晋升。认真学了这三期基本够用。小编带你装x,做出不一样的幻灯片。建议大家先把前面的入门教程过一遍,再往后学。 R沟通|用xaringan包制作幻灯片 R沟通|设置xaringan主题 R沟通|提升xaringan幻灯片的b格 制作ppt 如果想要小编制作的ppt模板可以后台私聊。比起传统的ppt,最大的优点就是能够将代码和结果直接输出到ppt中。 R沟通|制作个性化ppt! Rbeamer 学术报告可以使用它,类似于latex中的Beamer模板。小编基本都是使用它做讨论班的幻灯片(数学公式,代码,结果相结合)。 R沟通|舍弃Latex,拥抱Rbeamer吧! Dashboards 使用markdown语法构建可交互网站。非常容易入门,如果你对shiny一窍不通的话,建议先使用它来完成你的初步项目吧。 R文档沟通|Dashboards入门(1) R文档沟通|Dashboards入门(2) R文档沟通|Dashboards入门(3) R文档沟通|Dashboards入门(4) shiny 该系列转自于公众号《生信技能树》,论shiny教程和功力,他们更优秀,我就不在出教程啦。我也是个小白,学习者。 基于R语言的shiny网页工具开发基础系列-01 基于R语言的shiny网页工具开发基础系列-02 基于R语言的shiny网页工具开发基础系列-03 基于R语言的shiny网页工具开发基础系列-04 基于R语言的shiny网页工具开发基础系列-05 基于R语言的shiny网页工具开发基础系列-06 基于R语言的shiny网页工具开发基础系列-07 blogdown 使用 blogdown 搭建私人博客。基础版本推文已经在《统计之都》发送了,可见:手把手带你搭建个人博客。 制作简历 R沟通|使用latex模板构建个人履历 bookdown R沟通|Bookdown中文书稿写作手册 R沟通|用bookdown制作图书(1) 小编有话说 最近有空会把写过推文的教程录制成视频,并加入b站Rmarkdown从入门到精通教程中。 还会加入其他有关文档沟通的推文,bookdown,blogdown,pagedown等,以及对Rmarkdown做更加进一步的拓展。 当然欢迎更多的读者提出宝贵的意见,或者有好的想法也欢迎和小编沟通交流。

Continue reading

简介 你是不是特别想创建一个自己的私人博客?使用 blogdown 搭建博客难度大不大?和其他搭建博客而言有什么优点? 在使用过一段时间后,个人认为 blogdown 搭建博客的优势在于,将 Rmarkdown 与 hugo 相结合,再加上 github 和一个可以部署的网站。读者可以轻松的将一篇篇 Rmarkdown/markdown 的文章自动上传。而 Rmarkdown 的优势在于:代码结果都可以轻松呈现,而不是“复制粘贴”结果! 如果读者不熟悉 Rmarkdown,推荐阅读 R Markdown 入门教程,结合 b 站视频学习效果更佳。 本文是作者在学习和使用中记录的一个详细笔记,主要参考:谢益辉的《blogdown: Creating Websites with R Markdown》,王诗翔的b 站直播视频以及一些YouTube 视频教程。 1. 入门教程 1.1 安装 安装 blogdown 包: install.packages("blogdown") 注意:操作是在 Rstudio 下进行操作的,Rstudio 的界面介绍可见视频。 1.2 创建 安装完后,新建一个新的 Project(File-New project),然后选择New Directory。鼠标滑到底部,找到 Website using blogdown 并点击进入。 进入以下界面,项目名称建议使用英文,目录自行选择。默认情况下 Hugo theme 是谢益辉的模板,这里将其进行拓展,使用了个人比较喜欢的主题:Fastbyte01/KeepIt,左下角勾选打开新的 session。 注意:为了保证整个演示流程的完整性,将“选择不同 Hugo 主题”教程放到文末作为附加内容。请注意整个演示逻辑,以免越学越糊涂。 新建后界面如下,右下角给出了整个项目的文件。其中,圈起来的最为关键,稍后详细介绍。先编译这个初始 blogdown。

Continue reading

简介 前段时间小编给大家推荐了一个markdown的IDE编辑器:Typora,具体推文如下:R沟通|markdown编辑器—Typora 和 R沟通 | 如何在Typora中设置免费的图床。 今天针对文字颜色变化做一个演示,主要参考知乎:演奇的回答。 这个在实际需求真的很有用(小编也是刚学习到的一个小技巧,分享给大家)! 1. 常规文字变色方法 最蠢的方法是使用下面任意一种方式设置。第二种内部可以设置很多参数,大家可以自己探索下。 font 标签 <font color='red'>红色</font> span 标签 <span style='color:文字颜色;background:背景颜色;font-size:文字大小;font-family:字体;'>文字</span> 2. Alfred 代码块变法(Mac OS) 由于小编手头用的是mac电脑,所以在此针对mac做较为详细的教程演示,windows教程主要参考知乎回答:typora里面如何快捷改变字体颜色?。 安装 首先,下载和安装Alfred 4,小编自己尝试了一遍,并把对应软件放到了公众号后台,回复[alfred4]即可获取pj版本(仅学习使用)。 点击对应的 dmg 文件之后呢,出现以下界面,之后将左边的 Alfred 4 拖到右边程序替身中,这时就安装完毕了。 入门教程 之后打开该软件,点击偏好设置Features -> Snippets。(其实这里小编已经设置好了,你的应该是右下角界面没有任何东西)。 注意,我这里设置了Snippet Keyword 为 sp。默认可能叫做Snippet,我觉得太长了,就把它改短了,这个之后会使用到。快捷键可以不用设置,其他位置不用修改,默认设置就好了。 之后点击右下角的加号加入一条记录,具体操作如下: 注: 关键词(Keyword)你可以自己设置,我这里设置的是span,其余的均为默认 Snippets文本如下: <span style='color:red;background:背景颜色;font-size:文字大小;'>{cursor}</span> 方便起见,你可以直接复制粘贴。 代码中细节注意:{cursor}插入代码后即可跳转到添加文字的位置上(演示可见下面的gif)。不需要重复移动光标; 小编设置的这个记录,默认是使用红色的,你可以根据自己需求进行变化,或者不加,使用的时候再加也是可以的。其他颜色例如:red、green、yellow等。 使用流程 设置完以上操作后,你只需要做一下几个步骤就可以完成字体变色了: 使用快捷键打开Alfred(在General中找到,界面如下) 我这里是:option+Space(空格) 输入keyword找到对应的记录(sp span) 其中sp指Snippets的关键词,span指设置这个记录的关键词

Continue reading

本教程来自 华东师范大学汤银才教授 前言 今年接了5本与贝叶斯近似计算包INLA相关的翻译书,将由高等教育出版社出版。在准备翻译的时候,我静下来思考了一下二个问题。一是互联网时代在兼顾图书质量的同时怎么充分考虑读者阅读体验?二是什么是当下最为成熟的图书写作工具?特别是与数据科学密切相关的统计类图书的写作与出版。书稿模板的选择成为首先要考虑的事。 在书稿模板的选择与测试过程中遇到了很多的坑,幸运的是逐个踩过来了,但从TEXTEX到Rnw(Sweave+R), 再到Rmd (Knitr + R), 最后到Bookdown, 共经历了4个模板。快速、高效、高质量是写书人追求的目标。目前来看Bookdown是最好的选择,因为它满足我模板选择的快速编辑、高效生成、高质量输出的要求。 这本小册子可视为一个写中文书稿的Bokdown模板,也是中文Bookdown写作的一本说明书,其中汇总了书稿中几大核心要素的写作技巧。我主要参考了三个模板Bookdown模板和三本电子书,罗列如下,在此一并对谢益辉、李东风等表示感谢。 谢益辉, bookdown 中文范例 谢益辉, A bookdown example for Chapman & Hall books bookdown-chapterbib 谢益辉, bookdown: Authoring Books and Technical Documents with R Markdown, 2021-03-15. 李东风,R语言教程,第23章:用bookdown制作图书, 2020-12-28. Yihui Xie, J. J. Allaire, Garrett Grolemund, R Markdown: The Definitive Guide, 2020-12-14. 本文框架 由于内容较多,我们将通过三次推文进行发布,尽情期待。当然文末给出了原文链接,你可以直接学习。 第 1 章 引言 这是第1章的内容,回顾中国图书发展的历史及最新趋势. (R Core Team, 2020; Xie, 2015a), 1.1 中国图书出版的变化 中国的图书出版经历一些折腾,方正系统一度非常流行,但现在看来是非常失败的,主要是它在解决公式排版的同时没有解决便利性,其本质上想实现在其自创的中文系统中将TEXTEX命令做一个映射以实现数学公式排版,同时完成格式的定制。

Continue reading

简介 本文主要是基于:R沟通|使用 Blogdown 构建个人博客 写的。所以一定要先把前面这一篇做好,项目创建好,网站部署好后,再做接下来的创建rmd文件,保存,github 提交,之后过几分钟网站就会自动同步你的最新博客啦! 这整个流程非常香,你唯一担心的是:如何写好你的博客。你完全不需要担心如何排版,如何部署 rmd/md 文件等问题。这就回到了最为纯粹的知识输出环节啦! 接下来,将会告诉你如何创建新的 post 以及如何提交(内容非常简单)。 教程 打开你项目所在的文件夹(zll-blog),点击Rproject文件。小编平常直接打开桌面版本的 github,找到对应的 Repository,然后按快捷键(红色框框给出了,Show in Finder)如下所示: 当然,你可以按快捷键直接进入网上的Github仓库。 进入 Rstudio 界面后,打开你的插件 addin。 mac 是在菜单栏 Tools -> addins 中,windows 直接在菜单栏就有一个小按钮 addins 了。然后选择下面红色框住的内容,并点击执行(Execute)即可。 或者你直接在控制台输入代码也可以创建新的Post(blogdown::new_post())。当然你可以在打开这个Project之后先把博客渲染出来(blogdown::serve_site())。 之后会跳转出一个框框,你按照自己想写的填充就好啦!注意 Format 有三种形式。小编的一些与 R 代码无关的就是直接创建 .md 文件写的。然后点击 Done 按钮,即可。 之后跳转到下面的界面,这时候如果你提前已经渲染了博客,右边的 Viewer 窗口就会自动同步你写的东西。 接下来,内容就要靠你自己啦!你可以写一些笔记,想法等。小编这里给出前段时间写的一篇博客的内容作为示范。 注意:如果你不会使用 markdown 文件写文章的话。请你转到:1.5w字的Rmarkdown入门教程汇总。或者你有其他写好的 md 文件的话。你可以直接将其导入即可。但是注意的是,图片等需要你手动添加到对应的目录下。 保存之后,你的 new post 就已经完成啦!见下面的 gif。 最后一步,就是将你刚才修改过的内容,通过 github 进行上传。操作流程如下图所示,之后等几分钟,Netify 网站知道你的该 github 仓库内容出现变化后,会自动部署新的网站。

Continue reading

Author's picture

Liangliang Zhuang

Statistics, Data, and Programming

PhD candidate

Zhejiang, Hangzhou