如何快速学会R语言?
记得第一次接触R是2012年统计学课外作业。当时非常小白的接触类似编程问题,大大的“不懂”!于一个没有接触过编程的小白,一开始学习R语言那是“迷茫”不能够描述的……
“c”是什么?
数据类型?
导入导出数据?
什么循环?
1.高效学习方法
1、坚定一下目标
2、找组织/找伙伴:经管之家、知乎、豆瓣等论坛加一两个群(R高效入门的必备)
3、演练书籍中代码:《R语言实战》(R高效入门的必备)
入门以后:精美作图学《ggplot2:数据分析与图形艺术》和高效操作数据学《R数据科学》
4、不懂就问:1、百度;2、群小伙伴;3、R自带帮助 "?包名"或 "?函数"
5、社区网站:csdn和博客园,coursera公开课等学习网站
2、以下是个人对入门、中级、建模等层次的界定,可以考虑对照一下:
1、入门
涉及R安装、包安装install、包加载library、数据结构、数据读写存、基本数据操作(增删改查)、控制流(for、while和ifelse)和自定义函数function。这个过程推荐一本书籍《R语言实战》目前到第二版了(或者有第三版),一步一步的演练示例就行
2、中级
ggplot2包(精美作图·必备)+tidyverse(高效操作数据·推荐)。这个根据需要学习就行,如果不需要直接跳过,学习建模也不影响
- 《ggplot2:数据分析与图形艺术 第二版(精美作图必备)》+
- 《R数据科学(数据操作)》
3、R建模
可以考虑:《R语言数据分析与挖掘实战》这本书了解一点点,感觉挺好的。其他的接触不多不介绍了
4、……开发什么的接触不多,不介绍了
3、个人原创R语言入门系列内容,仅供参考关于R快速入门的知识
拴小林Nobeli:R语言快速入门:数据结构、生成数据、数据引用和读取外部数据
求解答:为什么在r-stdio,cran安装程序包总出错?
R语言 | 第一部分:数据预处理
R语言|第2讲:生成数据
R语言常用的数据输入与输出方法 | 第三讲
R语言数据管理与dplyr、tidyr | 第4讲
R语言 控制流:for、while、ifelse和自定义函数function|第5讲
R语言 图形初阶:hist、plot和图形布局layout | 第6讲
R语言 可视化之三大绘图系统概述:base、lattice和ggplot2 | 第7讲
R语言 高阶可视化绘图系统:ggplot2入门 | 第8讲
R语言 排序&去重操作 | 专题1
R语言 数据(集)合并与连接/匹配 | 专题2
R 语言 逻辑运算:TRUE/FALSE | 专题3
4、参考书籍:
- 入门必备→《R语言实战 第二版》
- 精美作图必备→《ggplot2:数据分析与图形艺术 第二版》
- 高效数据操作→《R数据科学》
- ……(建模方向就不推荐了,涉及的比较少)
imageR语言入门级参考书:《R语言实战 第二版》 《R语言入门与实践》
image image数据科学:《R数据科学》
image可视化方向:《ggplot2:数据分析与图形艺术 第二版》
建模方向:《R语言数据分析与挖掘实战》这本书了解一点点,感觉挺好的
本人接触到的就是这几本书了,其他的也有很多,不过没怎么接触过~