R 是一种专门用于处理数据的编程语言。R 是一款免费软件,支持广泛的统计和图形方法。该列表包括各种机器学习算法、时间序列、线性回归等。它被 Google、Facebook、Airbnb、Uber 等行业巨头所使用。
正如描述所说,当涉及大数据时,R 是首选。它被用于数据分析、机器学习和统计推断等。在本指南中,我们将 逐步介绍 R 的安装步骤,针对 Ubuntu 21.04.
前提条件
以下是执行本指南中演示的步骤所需的几个前提条件:
-
一台配置妥当的 Ubuntu 21.04 服务器。了解更多关于 配置您自己的 Ubuntu 服务器.
-
一个具有运行 sudo 命令权限的非 root 用户。本指南详细阐述了 管理 sudo 权限.
Ubuntu 上的 R
在 Ubuntu 上安装 R 有两种方法:
-
Ubuntu 软件包仓库:因为 R 是一种流行的语言,所以可以直接从官方 Ubuntu 软件包仓库中获取。然而,由于 Ubuntu 发布软件包更新的方式,它通常不是最新版本的 R。
-
CRAN(The Comprehensive R Archive Network)项目: CRAN 是一个 FTP 和 Web 服务器网络,为各种平台提供最新版本的 R 代码和文档。它为 Ubuntu 提供了一个专用仓库,并附带了最新版本的 R。
我们将演示这两种安装 R 的方法。然而,强烈建议从 CRAN 仓库安装 R,因为它提供了最新的软件包。无论您选择哪种方法,R 都将被安装并可供系统的所有用户使用。
-
Method 1 – 从 Ubuntu 默认仓库安装 R
首先,打开终端并更新 APT 缓存:
|
1 |
sudo apt update |
接下来,从 Ubuntu 软件包仓库安装 R:
|
1 |
sudo apt install r-base |
-
Method 2 – 从 CRAN 仓库安装 R
CRAN 仓库在很大程度上支持 Ubuntu LTS 版本。请查看 关于 Ubuntu 的 CRAN 文档 仓库,以查看您的版本是否受支持。
步骤 1 - 添加 CRAN 仓库
要添加 CRAN 仓库,请打开终端并运行以下命令。首先,更新 APT 缓存:
|
1 |
sudo apt update |
与 CRAN 和 R 配合使用需要两个辅助软件包。立即安装它们:
|
1 |
sudo apt install software-properties-common dirmngr |
接下来,我们需要为 CRAN 仓库添加签名密钥。下载并添加该密钥:
|
1 |
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 |
我们还可以验证该密钥是否正确。指纹应为 E298A3A825C0D65DFD57CBB651716619E084DAB9:
|
1 |
gpg --show-keys /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc |
最后,为 Ubuntu 添加 CRAN 仓库:
|
1 |
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/" |
更新 APT 缓存:
|
1 |
sudo apt update |
Step 2 – 从 CRAN 安装 R
现在, APT 将从 CRAN 仓库下载并安装 R。安装 R:
|
1 |
sudo apt install r-base |
使用 R Shell
在本节中,我们将简单演示如何使用 R shell。我们将安装一个 R 软件包 stringr。它附带了一组内聚函数,旨在使字符串处理尽可能简单。首先,请在stringr 的官方页面(这里)进行了解.
启动 R shell:
|
1 |
sudo -i R |
然后,您可以安装该软件包:
|
1 |
install.packages("stringr") |
安装完成后,将 stringr 加载到当前的 R 会话中:
|
1 |
library('stringr') |
其中一个函数,属于 stringr 是 str_length 将打印字符串的长度。创建一个字符串:
|
1 |
hello_world <- c("the", "quick", "brown", "fox") |
现在,检查每个字符串的长度:
|
1 |
str_length(hello_world) |
与 Linux 类似,R 也为其包附带了非常棒的文档功能。查看以下内容的文档: string:
|
1 |
help(stringr) |
要退出 R shell,请使用以下代码:
|
1 |
q() |
结语
本指南成功演示了在 Ubuntu 21.04 服务器上配置和安装 R。整个过程简单快捷。它还快速演示了如何使用 R shell 以及如何使用 R 包。有关如何掌控 R 代码的更多信息,请查看 R Studio – 适用于 R 的开源 IDE.
祝您计算愉快!














评论
暂无评论。发表第一条评论吧。