如何在Ubuntu上用不同方法运行简单的R语言
创始人
2025-12-25 18:05:14
0次

ps教程软件_r软件教程_学五笔打字教程软件

本教程指导您如何在Ubuntu上安装R语言。 您还将学习如何在 Ubuntu 上以不同方式运行简单的 R 语言程序。

——塞尔吉乌(作者)

R和Python一样,是统计计算和图形处理最常用的编程语言,并且易于处理数据。 随着数据分析、数据可视化和数据科学(机器学习热潮)的流行r软件教程,对于那些想要深入研究该领域的人来说,它是一个很好的工具。

R语言的优点是它的语法非常简洁,你可以找到很多实际使用的教程或指南。

本文将介绍如何在Ubuntu下安装R语言,同时也介绍如何在Linux下运行第一个R程序。

如何在Ubuntu上安装R语言

默认情况下,R 位于 Ubuntu 的软件存储库中。 使用以下命令很容易安装:

sudo apt install r-base

请注意,这可能会安装旧版本。 在我撰写本文时,Ubuntu 已经推出 3.4,但最新版本是 3.6。

我建议仅使用 Ubuntu 软件包,除非您绝对必须使用最新版本。

如何在Ubuntu上安装最新3.6版本的R环境

如果要安装最新版本(或特殊情况下指定的版本),则必须使用CRAN(综合R存档网络)。 这是 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软件教程_学五笔打字教程软件_ps教程软件

R交互模式

R语言控制台与Python和Haskell的交互方式非常相似。 您可以输入R命令进行一些基本的数学运算,例如:

> 20+40
[1] 60
> print ("Hello World!")
[1] "Hello World!"

您可以测试绘图:

r软件教程_ps教程软件_学五笔打字教程软件

R 绘图

如果想退出,可以使用 q() 或按 CTRL+c。 然后系统会提示您保存工作区图像; 工作空间是创建变量的环境。

使用 R 脚本运行程序

运行 R 程序的第二种方法是直接从 Linux 命令行运行它。 您可以使用 Rscript(r-base 包中包含的工具)来完成此操作。

首先,您需要使用 Linux 下常用的编辑器将 R 程序保存到文件中。 文件扩展名必须是 .r。

下面是一个打印“Hello World”的 R 程序。 您可以将其另存为 hello.r。

print("Hello World!")
a <- rnorm(100)
plot(a)

使用以下命令运行 R 程序:

Rscript hello.r

您将得到以下输出:

[1] "Hello World!"

结果将保存到当前工作目录,文件名为 Rplots.pdf:

ps教程软件_r软件教程_学五笔打字教程软件

Rplots.pdf

提示:Rscript 默认情况下不加载方法包。 确保在脚本中显式加载它。

Ubuntu下使用RStudio运行R语言

最常见的 R 环境是 RStudio,这是一个功能强大的跨平台开源 IDE。 您可以使用 deb 文件在 Ubuntu 上安装它。 下载 deb 文件的链接如下。 Ubuntu下需要向下滚动才能找到DEB文件。

下载DEB文件后r软件教程,直接点击安装。

下载后从菜单搜索启动它。 弹出程序主界面如下:

r软件教程_ps教程软件_学五笔打字教程软件

RStudio主界面

您现在可以看到与 R 命令终端相同的工作台。

创建文件:单击顶栏中的“文件”,然后选择“新建文件 > Rscript”(或 CTRL+Shift+n):

ps教程软件_学五笔打字教程软件_r软件教程

RStudio 新文件

按 CTRL+s 保存文件,选择路径和名称:

ps教程软件_r软件教程_学五笔打字教程软件

RStudio 保存文件

执行此操作后,单击“会话 > 设置工作目录 > 到源文件位置”将工作目录更改为脚本路径:

学五笔打字教程软件_ps教程软件_r软件教程

RStudio工作目录

现在一切都准备好了! 编写代码并点击运行。 您可以在控制台和图形窗口中看到结果:

学五笔打字教程软件_ps教程软件_r软件教程

RStudio运行

结论

本文介绍如何在Ubuntu下使用R语言。 它包括以下几个方面:R控制台——可用于测试、Rscript——终端专家操作、RStudio——你想要的IDE。

无论您是从事数据科学还是只是热爱统计学,R 都是一款出色的编程工具,也是完美的数据分析工具。

你想使用R吗? 你开始了吗? 让我们知道您学习 R 的方式和原因!

通过:

作者:Sergiu 选题:lujun9972 译者:guevaraya 校对:wxy

本文由 LCTT 原创编译,Linux China 自豪推出

相关内容

热门资讯

大浪淘金APP黑幕揭秘:内盘操...   大浪淘金APP平台最隐蔽的黑幕,在于其完全封闭的内盘交易系统。这个看似与国际市场接轨的交易平台,...
告别固定工资实现财富自由?一品...   普通投资者被广告宣传诱导,注册就送现金,充值返现金券等等这些宣传方式,都是在引流到平台开户,不怕...
哈易购APP打着现货交易幌子搞...   网络上各类白银、铂金等贵金属投资广告铺天盖地,不少平台以"现货交易"为名,暗中却从事着非法期货交...
5元起投!高额收益?中国白银、...   上海华通白银国际交易中心有限公司(以下简称“华通白银国际”)打着“白银、铂金现货订购”的旗号,实...
"九州订购APP、起...   近年来,贵金属投资热度持续攀升,但乱象也随之而来。一些不法分子趁机搭建虚假交易平台,打着"低门槛...
坚锅淘金APP投资者频繁爆仓亏...   坚锅淘金APP对外宣称是贵金属现货交易平台,日常出入金看似畅通无阻,给人一种合规运营的假象。但事...
斗金订购APP“5元订购现货”...   斗金订购APP“5元订购现货”骗局揭秘:充值易、回本难,越陷越深!  许多投资人在未核实平台合规...
贵金属APP乱象曝光:&quo...   当前市场上部分贵金属类APP未取得正规交易资质,涉嫌误导消费者参与白银、铂金等商品的非合规交易!...
华通白银、银宝街APP被指虚假...   警惕现货白银投资陷阱:上海华通白银背后的平台涉嫌非法期货交易  近年来,各类现货白银交易平台以“...
充值送300,月入过万?别被量...   如今,网络上充斥着大量未经批准的贵金属及其他产品订购交易平台。这些平台普遍缺乏合法经营资质,却将...
鑫汇智投APP贵金属非法期货、...   鑫汇智投APP贵金属非法期货、人为控盘,大量投资者遭恶意收割  鑫汇智投APP长期以“低门槛、高...
矅光智策APP非法贵金属交易骗...   不少投资人在矅光智策APP上进行贵金属交易后出现了严重亏损。许多人在下载该平台时,根本不清楚其是...
飞鸽订购APP非法期货交易骗局...   飞鸽订购APP非法期货交易骗局,很多投资者根本没搞懂规则就盲目充值,买涨买跌跟买cai票一样!平...
天龙白银APP被操控的非法期货...   中小投资者在网络平台参与商品现货订购交易,表面看似合规合法,实则暗藏诸多难以察觉的风险。商品现货...
下载送试玩金?千万别碰!带你揭...   当前,许多贵金属APP交易平台正采用欺诈性营销手段。它们通过抖音等短视频平台,以“5元起投”“充...
泡泡淘金APP骗局:打着&qu...   泡泡淘金APP骗局:打着"商品订购"幌子,实则非法期货收割投资者!投资需谨慎,切勿轻信“高额回报...
南商云购APP虚假电子盘背后的...   南商云购是虚假电子盘吗?它是否具备合规的交易资质?这个曾经的"现货电子盘"如今摇身一变,披上了"...
警惕"祥龙订购&qu...   祥龙订购APP、掌上银牛APP等平台背后的运营方——四川禄宏商品现货市场有限公司,仅具备现货交易...
中国白银、华银:虚假宣传、后台...   中国白银APP宣称是上市公司“中国白银集团”与“上海华通白银国际交易中心”旗下的现货交易平台,提...
起底“优品订购”APP非法期货...   “优品订购”APP根本不具备任何合法的交易资质。其背后的运营方仅凭随便注册一家公司、开发一款交易...