赞
踩
R语言是我2020年底开始接触的,出于科研,同时也在巫师兄的推荐下慢慢上手R语言,起初只是需要做一个DBSCAN的聚类分析,后来却渐渐地爱上了它的强大功能和出图,下面就先从R语言的入门开始讲起吧!
R语言是一种为统计计算和图像显示而设计的语言环境,是贝尔实验室(Bell Laboratories)的Rick Becker、John Chambers和Allan Wilks开发的S语言的一种实现,提供了一系列统计和图形显示工具。
有一些小伙伴想问:“我已经学会了spss/sas/stata…,为什么还要学习R语言?”
可能它下面几个方面会吸引到你:
编程入门语言: 如果你之前没有编程经验,但是学习工作中经常需要计算、统计、绘图,那R是你的首选(Python也许不太同意,不管他)。语法结构简单,上手较快,而且函数和pckages都有很好的实例文档。R是一门自学型语言,来R吧,你不会孤独。
R是免费开源软件:现在很多学术期刊都对分析软件有版权要求,而免费的分析工具可以使你在这方面不会有什么担心。另一方面,如果学术界出现一种新的数据分析方法,那么要过很长一段时间才会出现在商业软件中。但开源软件的好处就在于,很快就会有人将这种方法编写成扩展包,或者你自己就可以做这件工作。
命令行工作方式:许多人喜欢类似SPSS菜单式的操作,这对于初学者来说很方便入门,但对于数据分析来说,命令行操作会更加的灵活,更容易进行编程和自动化处理。而且命令行操作会更容易耍酷,不是嘛,一般人看到你在狂敲一推代码后得到一个分析结果,对你投来的目光是会不一样的。
小巧而精悍:R语言的安装包更小,大约不到40M,相比其它几个大家伙它算是非常小巧精悍了。目前R语言非常受到专业人士欢迎,根据对数据挖掘大赛胜出者的调查可以发现,他们用的工具基本上都是R语言。此外,从最近几次R语言大会上可以了解到,咨询业、金融业、医药业都在大量的使用R语言,包括google/facebook的大公司都在用它。因此,学习R语言对你的职业发展一定是有帮助的。
我作为一个R语言的学习者,从一只菜鸟到一只没那么菜的菜鸟,学习过程中会去经常查阅书籍、百度、查看帮助文档,但它的学习是轻松的,因为对新手特别友好,只要有一点点的编程基础就能够轻松上手了。
R语言的界面较为简洁和小巧,编写代码的环境也相对舒服,但它缺失了一些交互界面,缺少例如存储起来的变量、历史记录的查看等等窗口,也无法调整字体大小等等,用户进行编程的时候就不太方便,所以我们一般会在RStudio编译器里面进行编程(还有其他许多编译器,这里推荐较为主流的一款),优点太多了,还请大家自己细细挖掘~
Step1:
打开RStudio的官方网站:https://www.rstudio.com/proucts/rstudio/download/,找到Free下面的Download按钮,点击即可下载。
Step2:
Step3:
RStudio的界面,根据功能可以划分成代码输入区和结果显示区两大块窗口。根据位置上可以划分成左上角、左下角、右上角、右下角四个窗口,也是RStudio默认的界面形式,每个窗口上都折叠着不同的窗口页,大体包括了以下几个窗口:程序编辑窗口,工作空间与历史信息,程序运行与输出窗口(主界面),画图和函数包帮助窗口。
右下角的Polts、File、Packages、Help、viewer窗口,可以查看本地文件,文件操作,安装和查询包,查找函数和函数的帮助文档。
右上角的environment、History等窗口具有存储已输入的元素、历史记录浏览的功能。
左下角的Console窗口可以显示程序运行的信息。既可以输入代码,也可以显示文字结果。
左上角的Scripts窗口(脚本区):书写和保存R代码的地方。
其实我们在RStudio中主要做的就只有两件事情,编写代码和结果输出。今天有关于R语言的入门就到这里啦,下一节将会介绍R语言的绘图界面并举例绘制几种常见的统计图。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。