a384147848
我觉得用好R并不要求太多的编程基础,如果只是做基本数据分析的话,拿R当Excel一样来导入数据画画图啥的也是可以的。另外R算是很好入门的一门编程语言,入门也比较容易,如果之前没有编程经验甚至还更好一点:比如你不用纠结数组地一个元素的编号为啥是1不是0这种问题…
下面是我个人推荐的路线,入门应该够了:
基本技能
- 上面也提过英语水平很重要也很基本,因为R的文档十分齐全完备,各种包层出不穷,要正确姿势用各种包的数据/函数都要去看帮助文档。英文不好的话基本会相当吃力,就跟LGD拿不到ti8冠军那样吃力。
- 碰到问题会搜索
学习资料
这些书都很厚道,hadley慷慨地在网上放出全本[所以别错过!],没推荐中文资料是因为我没看过…
工具
- 推荐用Rstudio来做一切与R相关的工作,
- 推荐试试Rmarkdown来替代word,ppt,excel
- 推荐使用GIT进行版本控制,github/gitlab/bitbucket之类的代码仓库管理代码
其他
- 编程代码问题去搜stackoverflow (或者这个cos论坛问)
- 细碎的问题,小教程之类可以看看Rbloggers的博客
- 对诗词感兴趣看这里