2 rmarkdown教程-初学r语言推荐
2.1 rmarkdown介绍
rmarkdown是一种将r语言代码和markdown语法整合在一起的工具,它可以将r语言代码的执行结果和文字、图片、表格等内容整合在一起,形成一个完整的文档。rmarkdown的文档可以导出为html、pdf、word等格式的文档。rmarkdown的文档可以在github上免费发布,也可以在rstudio上免费发布。rmarkdown的文档可以在
rmarkdown主要用于逐段运行代码并展示结果,生成演示文档,生成html用于其它平台发布,搭配bookdown搭建网页教程
刚学习r语言的同学可以使用rmarkdown来学习r语言,不仅可以在段落中间穿插个人说明,同时用markdown的大纲符号“#”可以让代码结构清晰
2.3 rmarkdown界面
- 先把yaml里的文档原属性进行修改,作者标题修改一下,后期如果要发布展示会显示在页面最上方
- 用markdown语法新建大纲标题,用“#”符号,“#”符号越多,标题字号越小
- 用快捷键“ctrl+alt+i”可以在当前位置插入代码块,用“ctrl+alt+o”可以在当前位置插入输出块
- 尝试运行自己的代码吧
2.4 rticles包-rmarkdown模板
安装rticles包之后,在新建rmd文件处就能看到不同的模板,选择一个模板,就可以生成一个模板文件,模板文件的内容和模板的内容是一样的,但是模板文件的内容更加完善,模板文件的内容可以直接运行,模板文件的内容可以导出为html、pdf、word等格式的文档,模板文件的内容可以在github上免费发布,也可以在rstudio上免费发布
安装prettydoc包也是一样的效果
2.5 rmarkdown编译
代码完成后即可点击rstudio的“knit”按钮,即可编译,编译后会生成一个html文件,在html文件中可以看到代码的运行结果,同时也可以导出为pdf、word等格式的文档,导出的文档可以在github上免费发布,也可以在rstudio上免费发布
2.6 rmarkdown的块设置
rmarkdown主要是用于代码导出结果展示的包,同时在导出时我们会有侧重的设置某些代码块的运行。例如:设置一些块不运行,一些块运行但是不显示信息,一些块运行但是不报错,一些块运行但是不显示结果。
rmd的块设置共有7种,Code evaluation、Results、Code Decoration、Chunks、Cache、Animation、Plots。看起来复杂,其实实际使用到的也就几个,大家先过一遍,以后慢慢熟悉。
2.7 更多教程
中间介绍了几个我常用的,更多的rmd教程可直接阅读官方的使用手册