当前位置: 首页 > 科技观察

如何在Ubuntu上安装和使用R语言

时间:2023-03-14 17:02:26 科技观察

本教程将指导您如何在Ubuntu上安装R语言。您还将学习如何在Ubuntu上以不同方式运行简单的R语言程序。R和Python一样,是最常用的统计计算和图形编程语言,处理数据也很容易。随着数据分析、数据可视化、数据科学(机器学习热)的热度,对于想深入该领域的人来说是一个很好的工具。R语言的优点是它的语法非常简洁,你可以找到很多实用的教程或指南。本文将介绍如何在Ubuntu下安装R语言,以及如何在Linux下运行第一个R程序。如何在UbuntuR上安装R语言默认情况下在Ubuntu软件存储库中。安装很容易:sudoaptinstallr-base请注意,这可能会安装旧版本。在撰写本文时,Ubuntu提供3.4,但最新的是3.6。我建议坚持使用Ubuntu发行版,除非您必须使用最新版本。如何在Ubuntu上安装最新的3.6版本的R环境如果要安装最新版本(或特殊情况下指定版本),必须使用CRAN(ComprehensiveRArchiveNetwork)。这是最新版本R的镜像列表。要获取3.6版本,请将镜像添加到源索引。我已经简化了它的命令如下:sudoadd-apt-repository"debhttps://cloud.r-project.org/bin/linux/ubuntu$(lsb_release-cs)-cran35/"下面你需要添加密钥到服务器中:sudoapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keysE298A3A825C0D65DFD57CBB651716619E084DAB9然后更新服务器信息,安装R环境:sudoaptupdatesudoaptinstallr-base这样就安装完成了.如何在Ubuntu下使用R语言编程R的用法有很多种,下面将介绍运行多种R语言的方法。R语言的交互模式安装好R语言后,可以直接在控制台运行:R这样会打开交互模式:RInteractiveModeR语言的控制台与Python和Haskell的交互模式非常相似.您可以输入R命令来执行一些基本的数学运算,例如:>20+40[1]60>print("HelloWorld!")[1]"HelloWorld!"您可以测试绘图:RPlotting如果要退出,可以使用q()或按CTRL+c。然后将提示您是否保存工作区图像;工作空间是创建变量的环境。使用R脚本运行程序运行R程序的第二种方法是直接从Linux命令行运行。您可以使用RScript来完成,RScript是r-base包中包含的一个工具。首先,你需要在Linux下用你喜欢的编辑器将R程序保存到一个文件中。文件扩展名必须是.r。下面是一个打印“HelloWorld”的R程序。您可以将其保存为hello.r。print("HelloWorld!")a<-rnorm(100)plot(a)使用以下命令运行R程序:Rscripthello.r您将获得以下输出:[1]"HelloWorld!"结果会保存到当前工作目录下,文件名为Rplots.pdf:Rplots.pdfTips:Rscript默认不加载methods包。确保在脚本中明确加载它。在Ubuntu下使用RStudio运行R的最常见的R环境是RStudio,这是一个功能强大的跨平台开源IDE。您可以使用deb文件在Ubuntu上安装它。下载deb文件的链接如下。您需要向下滚动才能找到Ubuntu下的DEB文件。下载RstudioforUbuntu下载完DEB文件后,直接点击安装。下载后从菜单搜索启动它。程序主界面会弹出如下:RStudio主界面现在可以看到和R命令终端一样的工作台了。创建文件:单击顶部栏中的“文件”并选择“新建文件>Rscript”(或CTRL+Shift+n):RStudio创建一个新文件按CTRL+s保存文件选择路径和名称:RStudio保存文件这样做之后,单击“Session>SetWorkingDirectory>ToSourceFileLocation”将工作目录更改为脚本路径:RStudio工作目录,现在一切就绪!编写代码并点击运行。您可以在控制台和图形窗口中看到结果:RStudioRunningConclusion本文展示了如何在Ubuntu下使用R语言。包含以下几个方面:Rconsole——可以用来测试,Rscript——终端专家操作,RStudio——你想要的IDE。无论您是热衷于数据科学还是只是热爱统计学,R都是一款出色的数据分析编程工具。你想使用R吗?你开始了吗?让我们知道您学习R的方式和原因!