如何在Ubuntu上安装和使用R
简介:本教程教我们在Ubuntu上安装R。我们还将学习如何使用各种方法在Ubuntu中运行第一个R程序。
R与Python一起,是用于统计计算和图形的最常用编程语言,从而使其易于使用数据。随着人们对数据分析,数据可视化,数据科学(机器学习热潮)的兴趣日益浓厚,它现在比以往任何时候都更为流行,并且对于任何想要涉足这一领域的人来说都是一个很好的工具。
在Ubuntu上安装R
R包含在Ubuntu存储库中。可以使用以下方法轻松安装:
sudo apt install r-base
请注意,这可能会安装稍旧的版本。在撰写本文时,Ubuntu提供版本3.4,而最新版本是版本3.6.
我建议我们坚持使用Ubuntu提供的任何版本,除非我们必须使用较新的版本。
为了获得最新版本(或者与此有关的任何特定版本),我们必须使用CRAN(综合R存档网络)。这是用于下载R的最新版本的镜像列表。单击下一部分以了解如何在Ubuntu上安装R的最新版本。
如何在Ubuntu上安装最新的R版本3.6(单击以展开)
要获得R版本3.6,我们需要将镜像添加到源列表中。我通过以下命令为我们简化了此操作:
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran35/"
现在,我们应该为存储库添加密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
然后更新存储库信息并安装R:
sudo apt update sudo apt install r-base
在Ubuntu上使用R编程
R有多种用途。我将介绍几种可用于运行R程序的方法。
R中的互动模式
安装R后,可以使用以下命令运行控制台:
R
这应该打开交互模式:
R互动模式
这个R控制台与Python和Haskell交互式提示非常相似。我们可以输入任何R命令,并且可以进行基本的数学计算。例如:
> 20+40 [1] 60 > print ("Hello World!") [1] "Hello World!"
我们也可以测试绘图:
我们可以使用q()或者按CTRL + c退出。在执行此操作时,系统将询问我们是否要保存工作区图像。工作区是创建变量的环境。
用Rscript运行R程序
运行R程序的第二种方法是直接在Linux命令行上。我们可以使用RScript(r-base附带的实用程序)来执行此操作。
首先,我们必须使用Linux上最喜欢的代码编辑器将R程序保存到文件中。文件扩展名应为.r。
这是我的示例R程序打印" Hello World"。我已将其保存在文件名hello.r中。
print("Hello World!") a <- rnorm(100) plot(a)
要运行R程序,请使用以下命令:
Rscript hello.r
我们应该返回输出:
[1] "Hello World!"
该图将保存在工作目录中,保存到名为Rplots.pdf的文件中:
Rplots.pdf
注意:默认情况下,Rscript不会加载方法包。确保在脚本中显式加载它。