如何在Linux系统中安装R编程语言 您所在的位置:网站首页 如何在r语言中输入数据 如何在Linux系统中安装R编程语言

如何在Linux系统中安装R编程语言

2023-03-11 09:14| 来源: 网络整理| 查看: 265

R是一种流行的编程语言和软件环境,用于为数据科学构建统计和图形计算工具。它在许多方面类似于S编程语言和环境;R是S的不同实现。尽管两者之间存在一些显着差异。

R是根据自由软件基金会的 GNU 通用公共许可证条款提供的免费软件。它还是跨平台的,可以在Linux和其他基于UNIX的操作系统包括FreeBSD和MacOS上编译运行;和Windows也是如此。

R 支持各种统计(线性和非线性建模、经典统计测试、时间序列分析、分类、聚类等)和图形技术。

R编程语言的主要特点提供有效的数据处理和存储设施。提供一组用于计算数组(尤其是矩阵)的运算符。附带大量、连贯、集成的中间工具集合,用于数据分析。提供用于数据分析的图形工具,并在屏幕上或硬拷贝上显示。提供条件、循环、用户定义的递归函数以及输入和输出功能。允许用户通过定义新函数来添加附加功能。它通过包高度可扩展, R发行版提供了大约八个包,许多其他包可通过CRAN综合 R 存档网络)系列 Internet 站点获得。支持轻松创建设计良好的出版物质量图,如需要的数学符号和公式,以及。大多数 S 程序可以在 R 中不加改变地运行。此外,对于计算密集型任务,可以在运行时链接和调用 C、C++ 和 Fortran 代码。附带全面的文档,采用类似 LaTeX 的文档格式。在 Linux 中安装 R 编程语言

您可以在 Linux 系统上安装R编程语言包,如下所示。在基于 RHEL 的发行版上,您需要从EPEL(企业 Linux 的额外软件包)存储库中获取它。

注意:请记住为您的 Linux 发行版运行正确的命令集。

在Ubuntu 上安装R$ sudo apt update -qq $ sudo apt install --no-install-recommends software-properties-common dirmngr $ wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc $ sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/" $ sudo apt update $ sudo apt install --no-install-recommends r-base在Debian上安装R$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7' $ sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/debian $(lsb_release -cs)-cran40/" $ sudo apt update $ sudo apt install --no-install-recommends r-base在Fedora上安装R$ sudo dnf install R在 RHEL 系统上安装 R---------- 在 RHEL 9 上 ---------- $ sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms $ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm $ sudo dnf install R ---------- 在 RHEL 8 上 ---------- $ sudo subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms $ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm $ sudo dnf install R ---------- 在 RHEL 7 上 ---------- $sudo subscription-manager repos --enable rhel-*-optional-rpms \ --enable rhel-*-extras-rpms \ --enable rhel-ha-for-rhel-*-server-rpms $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm $ sudo dnf install R在 CentOS Stream上安装 R-------- 在 CentOS Stream 9 上 -------- $ sudo dnf config-manager --set-enabled crb $ sudo dnf install epel-release epel-next-release $ sudo dnf install R -------- 在 CentOS Stream 8 上 -------- $ sudo dnf config-manager --set-enabled powertools $ sudo dnf install epel-release epel-next-release $ sudo dnf install R -------- 在 CentOS 7 上 -------- $ sudo yum install epel-release $ sudo dnf install R在 Rocky 和 ​​AlmaLinux 上安装 R---------- 在 Rocky 和 ​​AlmaLinux 9 上 ---------- $ sudo dnf config-manager --set-enabled crb $ sudo dnf install epel-release $ sudo dnf install R ---------- 在 Rocky 和 ​​AlmaLinux 8 上 ---------- $ sudo dnf config-manager --set-enabled powertools $ sudo dnf install epel-release $ sudo dnf install R在 openSUSE 上安装 R$ sudo VERSION=$(grep "^PRETTY_NAME" /etc/os-release | tr " " "_" | sed -e 's/PRETTY_NAME=//' | sed -e 's/"//g') $ sudo zypper addrepo -f http://download.opensuse.org/repositories/devel\:/languages\:/R\:/patched/$VERSION/ R-base $ sudo zypper install R-base R-base-devel在 Linux 中验证R安装

R包安装完成后,可以验证环境是否搭建好。要启动R程序,请运行R命令,这将启动R程序 shell,如下一个屏幕截图所示。

$R 在 Linux 中启动 R 程序

您可以在R中运行一个hello world程序,如下所示:

>print("HelloWorld") >print("HelloWorld", quote=FALSE)用 R 语言运行 Hello World 程序

要退出R程序外壳,请输入q()命令。系统将提示您是否要保存R会话中的数据,输入y表示是或n表示否,或输入c取消:

> q()退出 R 程序外壳

此外,您可以使用 Rscript 使用R 编写脚本的前端)命令运行R脚本,如下所示:

$ cat hello.r $ Rscript hello.r使用 Rscript 运行 R 脚本

有关更多使用选项,请阅读RRscript手册页:

$ man R $ man Rscript

本指南到此结束。如需更多信息,请访问R 项目的官方网站。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有