我与R语言的相识与相知

浏览: 1375

作者:张宜峤,刚入职场的小白,自学R语言两年


1

相识


第一次听说R语言,来自我的大学老师,她说她的学生都用R语言,她劝编程零基础的我试试,只要踏实,一步一个脚印,不管多么简单的代码都要亲手实践,那么入门一点儿也不难,我将信将疑的相信了老师的话,即使怀疑自己能力不够,还是开始了自学的过程。

2

相知

(我学R语言的经验)

  • 多问为什么,多使用help()函数,多实践

我觉得比起向他人推荐自学教材,更重要的是告诉他人如何自学,那就一定离不开help函数。我想几乎没有哪一本教材可以囊括R语言中的所有package和函数,更何况R语言的package和函数在持续更新中,所以,在学习过程中遇到问题时,除了网上搜索答案,不妨借助R语言中的help函数来解决问题。

接下来,我想分享一下两本入门教材《统计建模与R软件》(薛毅、陈立萍,2006)和《R语言实战》。我首先自学了第一本,其次是第二本。个人感觉第一本更适合零基础入门,第二本的后半本书的内容需要具备更多的统计学知识。在开始正式学习之前我在网上下载了书中对应的数据集和R Script文档。一边读书一边练习,一行代码都不落下,一章一节都不略过,不懂函数中的参数就网上搜索答案或者尝试着修改参数,观察结果的异同。眼看百行代码,不如自己亲自输入一行代码,不要害怕Error,只要明白为什么报错,并勇于改正,敢于尝试即可。

  • 善于总结,勤于记录

随着学习的深入,一定会在某个时刻需要上网搜索答案,对于这些答案除了可以帮助我解决当下的问题之外,还可以为日后的学习提供帮助。我习惯用一个专门的笔记本记录下这些方法,以及平时不经意间发现的小tips。这些看似不能立竿见影的笔记,一定会在未来的某一刻助我一臂之力。

我还会时常关注一些R语言的公众号,我在R语言中文社区中受益很多。这个公众号每天都会推送一些实用的文章(小编:感谢支持,今后会继续更新实用文章)。我的水平远远达不到许多文章中的要求。我努力阅读自己可以理解的文章,并实践和总结。在这些文章的帮助下,我的水平也有了明显的提高。

  • 培养思维,不畏山高路远

实不相瞒,刚开始学习R语言时我有一定的抵触情绪,而且时常怀疑自己学不会。后来一个朋友告诉我学习要有一颗安静的心。我努力地使自己沉稳下来,中间经历了抵触,探索,疲惫,坚持,厌倦,兴奋的自学过程后,我成功的入门R语言。后来我逐渐意识到,我不再害怕遇到不会的问题,寻求与理解答案的过程比以往快了很多。因为我已经在自学过程中逐渐培养起自己的思维。甚至说更愿意接触R语言。

再后来由于学习需要,我又自学python,速度明显比自学R语言快许多。我能力的提高是一方面的原因,另一方面原因是我已经在自学R语言的过程中总结出自学编程语言的一套方法和体系。

最后,希望有打算自学R语言的小伙伴们不再害怕,我愿意尽自己最大的努力帮助你们尽快入门。希望大家一起学习,共同进步。

小编语

本篇是作者分享的他与R语言的故事,在这里解释下标题中的相知,此处相知是指自己认识自己,在自学R语言的过程中,你逐渐的了解了自己,不断克服自己的抵触与烦躁,最终得以超越以前的自己。小编毕竟一家之言,你也可以将你对标题的思考写在评论区,同时也欢迎大家与我们分享你与R语言的三两事。欢迎投稿!


往期精彩:


公众号后台回复关键字即可学习

回复 爬虫            爬虫三大案例实战
回复 Python       1小时破冰入门
回复 数据挖掘     R语言入门及数据挖掘
回复 人工智能     三个月入门人工智能
回复 数据分析师  数据分析师成长之路 
回复 机器学习     机器学习的商业应用
回复 数据科学     数据科学实战
回复 常用算法     常用数据挖掘算法

推荐 0
本文由 R语言中文社区 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册