R语言资源整理

R语言资源整理

R语言可以说是数据科学领域的头号种子了,而且相比于其他语言R更容易上手,对编程经验的要求也不高。只需要几行R代码,就可以完成Excel几个小时的工作。同样,几行的R代码,还能够完成几页Java代码做的事情。

这次我总结了R语言的一些学习资源,大概内容如下:

  • 1)公开课
  • 2)在线学习网站
  • 3)书籍
  • 4)实战项目
  • 5)其它资源


一、公开课


二、在线学习网站

w3cschool:R语言教程

以文档的形式来介绍的,内容非常详细,可以先把这个看完了解一个大概再学习其它教程,适合什么都不懂的新手小伙伴们。

实验楼:R数据分析师学习路径

因为配有虚拟机所以我一直都比较喜欢,而且有为R专门设计的学习路径。内容也比较简单易懂,也有动手实操,非常适合没有基础的新手们。

DataCamp:在线学习R, Python &数据科学

应该是学习R语言质量最高的网站吧,提供云端R语言解释器以及多门与数据科学有关的课程,英语好的可以直接在这个网站上学习。

51CTO学院:R语言入门基础实战培训视频课程

以视频的形式来介绍的,每节课不是很长,把基础理论已经数据的基本管理技巧都涉及到了,内容比较具体。

慕课网:R语言基础视频教程

慕课网和51CTO的风格差不多,也是分小节来介绍的,大家可以根据自己的喜好来选择。

Peixun:数据挖掘视频教程

也是视频类的,偏实战,适合有基础的小伙伴。


三、书籍

  • 《R for data science》 : 由 Hadley Wickham 合作编写的 2017 年出版的书籍 ,主要介绍的 tidyverse 生态 , tidyverse 中包括了 dplyr(用于数据处理) , ggplot(用于画图)等包,大幅增强了 R 语言的表现力 , 有免费的在线版本。
  • 《R 语言实战》: 一本从统计角度介绍 R 语言的书籍 ,较为简单 , 适合快速翻阅。
  • 《An Introduction to Statistical Learning》: 斯坦福统计系几位教授出版的统计学习书籍,对统计学习进行了清晰细致的讲解, 书有开源版本 ,并且在Stanford Lagunita上有配套课程
  • 《Machine Learning For Hackers》: 使用机器学习解决问题的一本书 , 有很多有趣的案例。
  • 《The Art of R Programming》: 介绍 R 语言的编程,在数据结构 ,面向对象,性能等等话题上不乏深入的见解和精妙的案例。


四、实战项目

Learn by doing!看了那么多文档和视频,接下来就可以自己动手练习一些实战项目了。因为R相对于其它编程语言来说还是比较小众,所以找的练手项目不是很多。


五、其它资源

因为中文的资源不是很多,所以我把英文的也放上去了,所以有些可能需要翻墙哈~

R是一种专业性很强的统计语言,所以必须把统计学的知识打牢,不然很多东西会掌握的比较慢。

相比于之前总结的Python或是Java,R应该有点算小众吧,所以这次搜集的学习资源不是很多,大家如果还有其它好的内容可以推荐给我哦,我后面会更新上来~

下一期的内容我暂时还没想好,大家有什么想知道的可以给我留言哦φ(>ω<*)

发布于 2018-07-11

文章被以下专栏收录