R语言学习路线

2020-06-17 00:00:00 语言 代码 自己的 学习 竞赛

当年学R的时候,写不超过两行准报错。百度报错信息,逐渐发现自己可以写三行五行到现在的上千行。这一路走来,还是想分享一下我自己的学习路线。

  1. 起手式-R语言实战

手敲书上每一行代码,对于前面基础内容可以多敲一遍。先不要问为什么,敲完一遍以后再说。多print,了解数据输出结构。在敲代码的过程中你会遇到很多报错,但是不要放弃多百度,答案就在百度里。预计看完这本书,也算是入门R了。估计一个月。

2.R for Data Science

当年阅读了这本书,算是帮我把数据分析在R语言里面的流程梳理清楚了。顺便也就学习了Tidyverse全家桶中比较重要的包了。预计学习时间一个半月。

3.初入kaggle

该阶段不要求大家做竞赛,而是去各类题目下找到别人写的代码学习其他人是怎么写代码的。看多了自然能够提炼出其中的精华。

4.codewar

这是个类似leetcode的网站,不过好消息是可以用R写算法题。上面有各种好玩的题目,大家可以练练R的基本功,顺带还可以练练算法思维。当然这一步可以搭配步使用。

5.实战kaggle

到这一步你就可以开始找之前的竞赛参与参与,敲敲代码了。不过感觉近期kaggle上的竞赛对个人不友好,都是图像比赛。但是大家可以做做以前的竞赛,还是很有帮助的。


这是我自己的学习路线,在代码的世界里面是没有‘快速入门’‘七天上手’的说法的。学习过程可能是比较枯燥的,但是所谓熟练都是用时间怼出来的。我这里并没有推荐书籍和公开课等,原因是R语言话题下的高赞已经说的比较完善了,大家可以在上面完成的差不多各取所需的进行学习。对了,上面我标出的学习时间是按每天至少三个小时来计算的。有想法的同学安排好时间就可以敲代码吧!

相关文章