云网牛站
所在位置:首页 > Linux编程 > 在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

2019-06-29 12:01:05作者:孟坦稿源:云网牛站

本文教你在Ubuntu操作系统上安装R,及学习如何使用各种方法在Ubuntu中运行你的第一个R程序,即在Ubuntu上使用R编程,包括用Rscript运行R程序、用RStudio运行R脚本。R与Python一起,是统计计算和图形最常用的编程语言,可以轻松处理数据。随着人们对数据分析,数据可视化,数据科学(机器学习热潮)的兴趣日益浓厚,它现在比以往任何时候都更受欢迎,对于想要深入研究这一领域的人来说,它是一个很好的工具。

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

 

在Ubuntu上安装R

R包含在Ubuntu存储库中(参考:Ubuntu存储库的定义及启用和禁用Ubuntu存储库的方法),可以使用以下命令安装:

sudo apt install r-base

请注意,这可能会安装稍旧的版本,在选写本文时,Ubuntu提供3.4版本,而最新版本为3.6。

我建议坚持使用Ubuntu提供的版本,除非你必须使用更新的版本。

附:在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程序的方法。

1、R中的交互模式

安装R后,可以使用以下命令运行控制台:

R

这应该打开交互模式:

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

这个R控制台非常类似于Python和Haskell交互式提示,你可以输入任何R命令,可以进行基本的数学计算,例如:

> 20+40

[1] 60

> print ("Hello World!")

[1] "Hello World!"

也可以测试绘图:

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

可以使用q()或按CTRL+c退出,执行此操作时,系统将询问你是否要保存工作区图像,工作空间是创建变量的环境。

2、用Rscript运行R程序

运行R程序的第二种方法是直接在Linux命令行上运行,你可以使用RS-r包含一个实用程序来实现。

首先,必须使用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的文件中:

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

注意:默认情况下,Rscript不会加载方法包,确保在脚本中明确加载它。

3、在Ubuntu中使用RStudio运行R脚本

使用R的最常用方法是使用RStudio,这是一个出色的跨平台开源IDE,你可以在Ubuntu中使用deb文件安装它,从RStudio网站下载deb文件,如下载rstudio-1.2.1335-amd64.deb。

下载DEB文件后,只需双击它即可安装它,参考在Ubuntu/Debian/Linux Mint上安装R和RStudio的方法

安装完成后,在菜单中搜索并启动它,应该弹出应用程序的主窗口:

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

在这里,你有一个工作控制台,就像你在终端中使用R命令获得的控制台一样。

要创建文件,请在顶部栏中单击“File”,然后选择“New File”>“Rscript”(或CTRL+Shift+n):

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

按CTRL+s保存文件并选择一个位置和名称:

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

完成后,单击Session > Set Working Directory > To Source File Location,将工作目录更改为脚本的位置:

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

你现在准备好了,写入代码并单击运行,应该能够在控制台和绘图窗口中看到输出:

在Ubuntu上安装使用R编程:用Rscript运行R程序,用RStudio运行R脚本

 

相关主题

在Ubuntu 18.04系统中安装Python 3.7.0的方法

精选文章
热门文章