[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
第 3 步:在 Linux 中安装 R-Studio
让我们开始安装 RStudio,它是一个集成开发环境,用于使用其 Web 控制台与 R 一起工作。
从他们的官方网站链接下载适用于您操作系统的 RStudio 免费版 https://www.rstudio.com/products/rstudio/download/
无论是上传还是使用以下命令在您的系统上下载,都可以在您的系统上获取它。
# 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 服务侦听端口 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 界面分为 4 个部分,首先是您的脚本和文档的源代码,位于左上角,默认布局。 其次是左下角的 R 控制台。 第三个位于右上角的 Environment/History 中,第四个位于右下角的 Files/Plots/Packages/Help/Viewer。
现在,您已在系统上启动并运行 R 和 RStudio,可用于数据分析。
结论
在本文中,我们介绍了在基于 Linux 的操作系统上安装 R 和 RStduio 的步骤。 R 是 SAS 和 Stata 等统计软件包的替代品,它有助于可视化和执行数据分析和统计。 现在,您应该可以在运行 Linux RHEL/CentOS 8 或 Ubuntu 的系统上安装和使用它了。
[ad_2]