本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

苏南大叔在小学的时候,老师提问大家的理想是什么?当时苏南大叔的一个想法是当科学家。那么,长大之后,才知道。科学家似乎和普通人离得比较遥远。后来,又觉得做一个“民间科学家”也不错,但是,自己也什么都不会。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - win10-install-r
如何安装R语言运行环境?R语言编辑器是什么?(图14-1)

那么,现在R语言来了,做科学家的梦也可以实现了。因为,R语言是科学家使用的编程语言。在很多地方,R一定程序上是和scientist等同的。所以,大家最快最简洁的方式成为科学家。就是安装一个R语言的运行环境,然后就可以实现小时候的科学家梦想了。是不是非常容易?哈哈哈!

本文测试环境:win10R@4.1.0rstudio@1.4.1106

闲聊几句R语言

没接触R语言之前,苏南大叔是觉得这个语言很神秘莫测。后来不得不接触它之后呢?觉得其语法规则很神奇,而且它和大家平时所接触的编程语言,还是有很大的差别的。无论是从使用体验或者擅长的领域来说。

从科学家的角度上来说,RPython是紧密相关的,两者有着竞争关系。但是从其它普通人的角度上来说,PythonR要实用的多,能做的事情也很多。R就是擅长做科学家喜欢做的事情的,比如:数据分析,深度学习,画图等等。当然,在这些领域,PythonR,确实太相似了。除了语法不同,其它的连包名都会出奇的一致。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - rstudio-version
如何安装R语言运行环境?R语言编辑器是什么?(图14-2)

R语言是极其朴实无华的,没有乱七八糟的低级功能,语法也是极其的独树一帜。本文中,苏南大叔主要讲述R语言的安装环境问题。

第一步,安装R语言

话说,R语言编译器是必装的。其实,rstudio才是个选装的。R语言编译器在下面的网站上面可以下载到:

话说这个官方网站是极其十分非常的简陋。在这个物欲横流的时代,显得格格不入。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - r-home
如何安装R语言运行环境?R语言编辑器是什么?(图14-3)

下载代码的话,可以从下面这个国内镜像地址进入:

这里有个CRAN的新概念,官方的解释为:The Comprehensive R Archive Network。苏南大叔理解着就是:R语言的镜像网站列表。这里的镜像可能不光是网站功能、下载功能,可能还包括各种包的下载功能。详见苏南大叔的后续文章。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - r-mirrors
如何安装R语言运行环境?R语言编辑器是什么?(图14-4)

更多镜像地址:

win10系统下,下载得到的软体安装包,安装后会得到:32位64位两种。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - r-install
如何安装R语言运行环境?R语言编辑器是什么?(图14-5)

打开后,是个GUI工具,略显复古的风格,显露着它的低调和奢华。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - rgui
如何安装R语言运行环境?R语言编辑器是什么?(图14-6)

其中R语言安装目录下面的library目录,是存放相关库代码的位置,以后library()进来的东东,就可以在这里找到:

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - r-library
如何安装R语言运行环境?R语言编辑器是什么?(图14-7)

第二步,安装rstudio

鉴于R语言官方出品的GUI极其简陋,所以,第三方出品了rstudio这款编辑器。在上面第一步的基础上,再次到rstudio的官方网站上,下载rstudio这款软件,官方分了四个版本,对于大多数人来说,选择免费的第一个版本就可以了。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - rstudio-download
如何安装R语言运行环境?R语言编辑器是什么?(图14-8)

下载地址如下:

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - rstudio-download-2
如何安装R语言运行环境?R语言编辑器是什么?(图14-9)

下载安装rstudio的时候,可以看到它就基于QT开发的,一路回车即可。最后有个是否启用崩溃报告的对话框,个人选择否。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - rstudio-crush
如何安装R语言运行环境?R语言编辑器是什么?(图14-10)

调整选择R版本位置

R语言离开rstudio,是可以单独使用的,因为官方就自带了GUI工具。但是rstudio是必须基于官方的R语言编译器才能运行的。这个,第一次打开rstudio的时候,就可能让你选择你的R语言解释器的位置。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - r-location-1
如何安装R语言运行环境?R语言编辑器是什么?(图14-11)

所以,如果还没有安装R语言编译器的话,这里再安装一次,也是来得及的。

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - r-location-2
如何安装R语言运行环境?R语言编辑器是什么?(图14-12)

选择好合适的R语言编译器的位置即可。

rstudio的选项里面,也有相关解释器的位置设置。如下图所示:

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - r-location-3
如何安装R语言运行环境?R语言编辑器是什么?(图14-13)

苏南大叔:如何安装R语言运行环境?R语言编辑器是什么? - r-location-4
如何安装R语言运行环境?R语言编辑器是什么?(图14-14)

相关链接

这里多说一句,anaconda里面也是有集成R的,大家不妨多看几眼下面的文章:

总结

R语言的调性和其他的编程程序是有很大不同的,和它亲属关系最近的是Python。其语法很怪异,内置了大量科学计算的函数包。运行方式,基本上就是在对应的GUI里面run一下,就可以以Rdata文件或者画图结果的方式,得到运算结果。调性果然特殊吧?

希望看到更多R语言程序的你,可以通过下面的链接,得到更多的信息:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。