【41计划打卡-01】R语言个人学习笔记
坚持今晚把这篇图文写出来了哈哈,快夸我。
带有上面【41阅读计划打卡-XX】是为了兑现我今年读书或者学习源代码或者get技能的诺言的系列。今天是第1篇!鼓掌!(没想到第一篇是R语言吧哈哈)。
一放假就开始倒腾自己的github,并尝试放上自己的东西,首先拿来试水的就是自己学的R语言,其实自己想学很久,最近也就偷时间快速get了起来。首先,下面是我的R语言学习笔记的github地址,可以点开看看。(原文链接也是下面这个,懒得复制粘贴的可以直接点进去看看,github小白也可以进去参观,点击view code能看到更多文件,剩下的就自己探索啦~)
https://github.com/ZBayes/RlangLearn.git
没错,我在github上的名字就是ZBayes,绞尽脑汁了,想的比较有逼格的一个。目前上面只有一个helloworld,图床之外就是这个R语言库了。
当然,为了方便大家,我也建立了有道云笔记的文件夹,分享给大家,当然github因为其便利性我会根据进度实时更新,有道云笔记一般是有了阶段性进展我再更新,请大家见谅。(github绝对是一个很棒的管理工具!强推!)有道云笔记链接如下(加载速度较慢,请谅解,尽可能用电脑浏览,要是在觉得太慢,你就后台留邮箱给我,我看到了就给你发原件):
http://note.youdao.com/noteshare?id=c74dc76167b2776fffeec0c492b0802c
首先,我看了慕课网的两个R语言的课程,个人感觉除了下面的评论比较痴汉之外没什么两点,不过确实能让自己对R语言有些基本的了解。然后我开始看《R语言实战》这本书,写的非常优秀!我的文档里面中英文pdf都有,当然如果英文版能看懂,优先看英文版,毕竟原汁原味。
那么,R语言是啥呢,R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。相比matlab等数学语言,个人感觉其特点如下:
槽点,赋值符号是<-,而不是传统的等号,各位老司机开车注意安全。
命令和包颇完整,只需要简单学习格式等基础即可上手使用。
可视化功能强大,画出的图很不错,而且也很友好。
具有一定的面向对象功能,只是不用英文句号,而是用$(设计语言的人出来,我保证不打你),而且处理类似关系数据库的数据格式非常优秀。
原谅我拙见,现在这些是我学到当前阶段,自己的理解吧。
只与学习建议,还是需要强调的:
R的统计功能很强大,但是!你的数学基础一定要跟得上!否则一头雾水。真 · 一头雾水。
多动手,站在岸上学不会游泳。
多看R提供的文档。若要阅读一个函数的用法,假设名叫“myfunction”,输入"?myfunction"即可。
目前,我按照这本书学完前两部分,懂得最基本的语法和常用的包,也只能说懂了,自己操作还会踩坑,后面有时间会弄一些小项目来练练手,根据需求来学习。浪了这么久,该开始干点别的正事了T T,转眼假期过了四分之一了,各位共勉,晚安。
QQ:545281848