在Linux系统安装R

浏览: 1391

我们在windows系统上面使用R使用的好好的,那为什么要在Linux系统上面用呢?主要是一些东西不支持在Windows上面运行,比如说什么Hadoop,什么tensorflow的,我好像说多了是不是()。

一.系统要求

最小1G RAM

具有sudo权限的非root用户。

如果满足这些条件的话我们就开始了。

二.安装R

R更新速度较快,最新的稳定版本并不总是在Ubuntu的软件库,所以我们将开始通过添加由CRAN维护的外部软件库:我们使用下面的key,可以确保来源是从CRAN在其自己网络服务器,确保来源的安全性。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB65171
6619E084DAB9

输出如下:

E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: requesting key E084DAB9 from hkp server keyserver.ubuntu.com
gpg: key E084DAB9: public key "Michael Rutter <marutter@gmail.com>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)

添加软件库来源:

sudo apt-get update

输出结果类似如下:

. . .
Get:6 https://cran.rstudio.com/bin/linux/ubuntu xenial/ InRelease [3,590 B]
Get:7 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages [31.5 kB]
. . .

如果上面的行出现在update命令的输出中,我们已经成功添加了软件库。 这样的话就可以确保我们安装最新的版本。
·现在我们开始准备安装R。

sudo apt-get install r-base

·如果报错可以使用下面语句重新安装即可解决问题。

sudo apt install r-base-core

  现在R的最新稳定版本是在3.3.2,这是打开使用R时,这些信息都会显示出来的.由于我们计划该系统的所有用户都可以使用R,我们将以root用户启动R,以便自动供所有用户使用。接下来我们来启动 R。

sudo -i R

输出结果:

R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

如果出现上面这些,那就代表我们已经成功装好R。

三. 从CRAN安装R包

R有丰富的插件包。我们将安装txtplot包,他可以使用ASCII输出图形库,包括散点图、线路图、密度图,acf和条形图。

install.packages('txtplot')

然后他会弹出来一个小窗口,让你选择镜像。

Clipboard Image.png

 我们如果选择0-Cloud,这将使我们连接到RStudio提供的内容交付网络(CDN),自动获得地理上最接近我们的选项。 此镜像将设置为会话的其余部分的默认值。 退出R并重新输入后,系统会提示您再次选择一个镜像。

注意:在镜像的列表之前,以下输出显示安装包被安装目录。

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
. . .

在该路径下,其他所有用户也可以以root身份使用R。如果安装出现如下错误:

 xxxx  had non-zero exit status

可以使用下面代码重新安装:

sudo apt-get install r-cran-txtplot

当包安装完成之后,我们就可以加载它。

library('txtplot')

如果没有报错,那就是加载成功。让我们用一个示例演示来看看它的功能,一个基本的绘图功能与轴标签。 由R的datasets包提供的示例数据,包含汽车的速度和刹车制动距离。

Clipboard Image.png

 如果你想了解更多关于txtplot,这可以使用help(txtplot)。在CRAN上面安装包,都可以使用install.packages()。你也可以去这里看看现在可以使用的包,你可以使用名字或者发布时间排序来查看。

跟着菜鸟一起学R语言.png

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

0 个评论

要回复文章请先登录注册