如何在 Linux 中安装和使用 R 和 RStudio

[ad_1]

R 是一种编程语言,主要用于统计计算、数据挖掘和图形。 RStudio 是用于 R 的开源和免费使用的集成开发环境 (IDE)。

先决条件

在开始安装 R 和 RStudio 之前,我们需要确保一些基本的东西才能顺利运行。 你需要让你的 Linux 系统准备好一个用户 sudo 权利以及访问互联网以获取所需的软件包。

第 1 步:在 Linux 中安装 R 包

首先,我们需要安装 R 包,它在 RHEL/CentOS 和 Ubuntu 的默认存储库中可用。

如果您使用的是基于 RHEL 的操作系统,请运行以下命令。

# yum install R

使用 Ubuntu 的用户可以使用 apt-get 命令,如下所示。

# apt-get install r-base

安装完成后,使用如下所示的命令检查其版本。

# R --version

第 2 步:在 Linux 中使用 R

R 是上面讨论的用于数据分析的命令行实用程序。 要获取命令行选项列表,请运行以下命令:

# R --help

用法:R [options] [< infile] [> outfile]

或:R CMD 命令 [arguments]

启动 R,一个用于统计计算和图形的系统,使用

指定选项,或通过“R CMD”接口调用 R 工具。

选项:

-h, –help 打印简短的帮助信息并退出

–version 打印版本信息并退出

–encoding=ENC 指定用于标准输入的编码

–编码ENC

RHOME 打印 R 主目录的路径并退出

–save 在会话结束时保存工作区

–no-save 不保存

–no-environ 不读取站点和用户环境文件

–no-site-file 不读取站点范围的 Rprofile

–no-init-file 不读取用户 R 配置文件

–restore 在启动时恢复以前保存的对象

–no-restore-data 不恢复以前保存的对象

–no-restore-history 不恢复 R 历史文件

–no-restore 不恢复任何东西

–vanilla Combine –no-save, –no-restore, –no-site-file,

–no-init-file 和 –no-environ

–no-readline 不要使用 readline 进行命令行编辑

–max-ppsize=N 设置保护栈的最大大小为 N

–min-nsize=N 将固定大小 obj(“cons cells”)的最小数量设置为 N

–min-vsize=N 设置向量堆最小值为 N 字节; ‘4M’ = 4 兆B

-q, –quiet 不打印启动信息

–silent 与 –quiet 相同

–slave 让 R 尽可能安静地运行

–interactive 强制交互式会话

–verbose 打印有关进度的更多信息

-d, –debugger=NAME 通过调试器 NAME 运行 R

–debugger-args=ARGS 将 ARGS 作为参数传递给调试器

-g TYPE, –gui=TYPE 使用 TYPE 作为 GUI; 可能的值为“X11”(默认)

和’Tk’。

–arch=NAME 指定子架构

–args 跳过命令行的其余部分

-f FILE, –file=FILE 从 ‘FILE’ 获取输入

-e EXPR 执行“EXPR”并退出

FILE 可以包含空格,但不能包含 shell 元字符。

命令:

BATCH 在批处理模式下运行 R

COMPILE 编译文件以用于 R

SHLIB 为动态加载构建共享库

INSTALL 安装附加包

REMOVE 删除附加包

build 构建附加包

check 检查附加包

LINK 创建可执行程序的前端

Rprof 后处理 R 分析文件

Rdconv 将 Rd 格式转换为其他各种格式

Rd2pdf 将 Rd 格式转换为 PDF

Rd2txt 将 Rd 格式转换为漂亮的文本

Stangle 从 Sweave 文档中提取 S/R 代码

Sweave 工艺 Sweave 文档

Rdiff Diff R 输出忽略标题等

config 获取 R 的配置信息

javareconf 更新 Java 配置变量

rtags 从 C、R 和 Rd 文件创建 Emacs 样式的标记文件

请使用“R CMD command –help”获取更多信息

“命令”的用法。

选项 –arch、–no-environ、–no-init-file、–no-site-file 和 –vanilla

可以放在 R 和 CMD 之间,以应用于由“命令”运行的 R 进程

报告错误。

在终端中使用 R,您将被定向到其 R 控制台,您可以在其中根据您自己的用途运行其命令,如上述命令的输出所示。

$ R

R 命令解释器

第 3 步:在 Linux 中安装 R-Studio

让我们开始安装 RStudio,它是一个集成开发环境,用于使用其 Web 控制台与 R 一起工作。

从他们的官方网站链接下载适用于您操作系统的 RStudio 免费版 https://www.rstudio.com/products/rstudio/download/

下载 RStudio

无论是上传还是使用以下命令在您的系统上下载,都可以在您的系统上获取它。

# cd /tmp
# wget https://download1.rstudio.org/desktop/centos7/x86_64/rstudio-1.4.1717-x86_64.rpm
# wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.4.1717-amd64.deb

确保为您使用的系统选择正确的软件包。

下载后,如果是基于 RHEL 的操作系统,请使用“rpm”命令安装它,如果您使用的是 Ubuntu,请使用“dpkg”。

# rpm -ivh rstudio-1.4.1717-x86_64.rpm
# dpkg -i rstudio-1.4.1717-amd64.deb

第 4 步:在 Linux 中启动 RStudio 服务

现在我们已经在我们的系统上安装了 RStudio,接下来我们需要确保它的服务已经启动并运行,以便我们可以访问它并开始使用它。

为此,请运行以下命令以启动 RStudio 服务。

# systemctl start rstudio-server
# systemctl enable rstudio-server
# systemctl status rstudio-server

启用并启动 RStudio 服务

RStudio 服务侦听端口 8787,因此请确保它在您的防火墙中被允许。

要允许端口在您的 RHEL-7/RHEL-8 系统上运行以下命令。

# firewall-cmd --permanent --zone=public --add-port=8787/tcp
# firewall-cmd –reload

第 5 步:使用 RStudio Web 控制台

为了访问 Rstudio 服务器,请将您的 Web 浏览器指向 https://ip:8787,然后使用用户的凭据登录。 如果没有任何问题,您将进入 RStudio Server IDE,您可以在其中编写和测试您的 R 代码。

请找到以下屏幕截图供您参考:

RStudio 网络控制台

RStudio 界面分为 4 个部分,首先是您的脚本和文档的源代码,位于左上角,默认布局。 其次是左下角的 R 控制台。 第三个位于右上角的 Environment/History 中,第四个位于右下角的 Files/Plots/Packages/Help/Viewer。

现在,您已在系统上启动并运行 R 和 RStudio,可用于数据分析。

结论

在本文中,我们介绍了在基于 Linux 的操作系统上安装 R 和 RStduio 的步骤。 R 是 SAS 和 Stata 等统计软件包的替代品,它有助于可视化和执行数据分析和统计。 现在,您应该可以在运行 Linux RHEL/CentOS 8 或 Ubuntu 的系统上安装和使用它了。

[ad_2]

Related Posts