R语言学习资料推荐
如何快速学习
我个人觉得最好的学习方法是这样的:
- 夯实基础:先把基础打牢(
建议学习路径
部分); - 项目实战:从项目出发,比如我想做微生物组分析,那就去找一篇经典的文献,学习其中的代码,把每行代码的意思搞懂,弄清楚需要的数据类型和结构,自己做项目分析的时候直接套用即可。
- 先让代码无报错的跑起来,再完善代码的可读性。切记:我们的目的是完成数据分析和可视化,而不是写很好看的代码!!!
建议学习路径
- R、RStudio安装
- R包安装
- 数据读入
- 数据导出
- 数据重塑
- 长变宽
- 宽变长
- 基础绘图
- ggplot2即可,不用学base绘图
- 图片导出为PPT格式
- 批量化处理
- for循环
- 可重复分析
学完这些基本就能应对80%以上的分析任务了。
视频推荐
2018年我学的就是这个视屏,我也只推荐这个视屏作为R语言的快速入门视频:B站视频-R 语言入门与数据分析
书籍推荐
只推荐这么两本书:
- 《R 语言编程 — 基于 tidyverse》:R数据分析的最新书籍,也是我最推荐的书籍,尽量不要碰《R语言实战》这本书。
- R 语言数据可视化之美:专业图表绘制指南:几乎所有的数据可视化类型都有,有代码。
博客推荐
只推荐两个博客:
- 北京大学统计科学中心李东风老师R语言教程:https://www.math.pku.edu.cn/teachers/lidf/docs/Rbook/html/_Rbook/index.html
- 四川师范大学王敏杰老师R语言教程:https://bookdown.org/wangminjie/R4DS/author.html#author
公众号推荐
- YuLabSMU:顶级R语言开发大神Y叔公众号。
- 生信技能树:我愿称之为国内生信最佳推广小组。
- 生信媛:秀恩爱之余还不忘写代码的榜样。
- 果子学生信:export包就是果子老师拯救的。
- 红皇后学术:大量微生物相关的优秀内容。
- 宏基因组:刘永鑫老师的公众号,强推。
- 老俊俊的生信笔记:总是刷新认知的绘图大佬。
- R语言数据分析指南
- 生信菜鸟团
- 生信宝典
- 统计之都
- VisualHub:很少更新,一更新就是惊喜。
- 微生信生物:南京农大文涛老师公众号,微生物组宏基因组。
- 小白鱼的生统笔记:从原理到代码的标杆公众号。
- 庄闪闪的R语言手册
文献阅读
优秀的文献是会释放代码和数据的,比如水稻微生物组经典文献:
在材料与方法里面有这样一段话:
也就是说他们的分析代码和数据都是公开的,如果想实现类似的分析,那么参考他们的代码就可以:
R语言学习资料推荐
https://lixiang117423.github.io/article/rlearning/