如何安装R语言运行环境?R语言编辑器是什么?
发布于 作者:苏南大叔 来源:程序如此灵动~苏南大叔在小学的时候,老师提问大家的理想是什么?当时苏南大叔的一个想法是当科学家。那么,长大之后,才知道。科学家似乎和普通人离得比较遥远。后来,又觉得做一个“民间科学家”也不错,但是,自己也什么都不会。
那么,现在R
语言来了,做科学家的梦也可以实现了。因为,R
语言是科学家使用的编程语言。在很多地方,R
语言一定程度上是和scientist
等同的。所以,大家最快最简洁的方式成为科学家。就是安装一个R
语言的运行环境,然后就可以实现小时候的科学家梦想了。是不是非常容易?哈哈哈!
本文测试环境:win10
,R@4.1.0
,rstudio@1.4.1106
。R
语言编辑器是什么?R语言安装完之后,自带个编辑运行环境。但是不好用,功能不强大,所以有个rstudio
出现了。所以,R
语言编辑器通常来说是RStudio
。另外,R
语言的使用方式和其它的语言很不一样,所以要换一种思路来考虑问题,谨记!
闲聊几句R
语言
没接触R
语言之前,苏南大叔是觉得这个语言很神秘莫测。后来不得不接触它之后呢?觉得其语法规则很神奇,而且它和大家平时所接触的编程语言,还是有很大的差别的。无论是从使用体验或者擅长的领域来说。
从科学家的角度上来说,R
和Python
是紧密相关的,两者有着竞争关系。但是从其它普通人的角度上来说,Python
比R
要实用的多,能做的事情也很多。R
就是擅长做科学家喜欢做的事情的,比如:数据分析,深度学习,画图等等。当然,在这些领域,Python
和R
,确实太相似了。除了语法不同,其它的连包名都会出奇的一致。
R
语言是极其朴实无华的,没有乱七八糟的低级功能,语法也是极其的独树一帜。本文中,苏南大叔主要讲述R
语言的安装环境问题。
第一步,安装R
语言
话说,R
语言编译器是必装的。其实,rstudio
才是个选装的。R
语言编译器在下面的网站上面可以下载到:
话说这个官方网站是极其十分非常的简陋。在这个物欲横流的时代,显得格格不入。
下载代码的话,可以从下面这个国内镜像地址进入:
- https://mirrors.tuna.tsinghua.edu.cn/CRAN/
- mac: https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/macosx/
- win: https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/base/
这里有个CRAN
的新概念,官方的解释为:The Comprehensive R Archive Network
。苏南大叔理解着就是:R
语言的镜像网站列表。这里的镜像可能不光是网站功能、下载功能,可能还包括各种包的下载功能。详见苏南大叔的后续文章。
更多镜像地址:
在win10
系统下,下载得到的软体安装包,安装后会得到:32位
和64位
两种。
打开后,是个GUI
工具,略显复古的风格,显露着它的低调和奢华。
其中R
语言安装目录下面的library
目录,是存放相关库代码的位置,以后library()
进来的东东,就可以在这里找到:
注意:这个目录下面的文件,安装完毕后就有默认文件。所以,不能清空这个目录!!不能清空这个目录!!!否则R
项目就不能运行了!
第二步,安装rstudio
鉴于R
语言官方出品的GUI
极其简陋,所以,第三方出品了rstudio
这款编辑器。在上面第一步的基础上,再次到rstudio
的官方网站上,下载rstudio
这款软件,官方分了四个版本,对于大多数人来说,选择免费的第一个版本就可以了。
下载地址如下:
- https://www.rstudio.com/products/rstudio/download/#download
- win: https://download1.rstudio.org/desktop/windows/RStudio-1.4.1106.exe
- mac: https://download1.rstudio.org/desktop/macos/RStudio-1.4.1106.dmg
下载安装rstudio
的时候,可以看到它就基于QT
开发的,一路回车即可。最后有个是否启用崩溃报告的对话框,个人选择否。
调整选择R
版本位置
R
语言离开rstudio
,是可以单独使用的,因为官方就自带了GUI
工具。但是rstudio
是必须基于官方的R
语言编译器才能运行的。这个,第一次打开rstudio
的时候,就可能让你选择你的R
语言解释器的位置。
所以,如果还没有安装R
语言编译器的话,这里再安装一次,也是来得及的。
选择好合适的R
语言编译器的位置即可。
在rstudio
的选项里面,也有相关解释器的位置设置。如下图所示:
相关链接
这里多说一句,anaconda
里面也是有集成R
的,大家不妨多看几眼下面的文章:
总结
R
语言的调性和其他的编程程序是有很大不同的,和它亲属关系最近的是Python
。其语法很怪异,内置了大量科学计算的函数包。运行方式,基本上就是在对应的GUI
里面run
一下,就可以以Rdata
文件或者画图结果的方式,得到运算结果。调性果然特殊吧?
希望看到更多R
语言程序的你,可以通过下面的链接,得到更多的信息:
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。