如何在 Ubuntu 20.04 上安装 R

本文最先发布在:https://www.itcoder.tech/posts/how-to-install-r-on-ubuntu-20-04/

R 是一门开源编程语言和自由的环境,主要用于统计分析、绘图。它由 R 基金会支持,主要用于统计分析。它主要被数据统计和分析师们用来开发统计软件,并用来进行数据分析。

这篇文章主要描述如何在 Ubuntu 20.04 上安装 R。

一、前提条件

在继续这篇指南之前,请确保你满足下面的前提条件:

  • 你的系统拥有至少 1G RAM. 否则,请创建 swap 文件。
  • 你需要以有 sudo 权限的用户身份登录。

二、在 Ubuntu 上安装 R

包含在默认的 Ubuntu 软件源中的 R 软件包经常都是过时的。我们将会从CRAN软件源中安装 R。

想要在 Ubuntu 20.04 上安装 R,按照下面的步骤:

01.安装必要的软件包,添加一个新的软件源:

sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

02.将 CRAN 软件源 添加到你的系统源列表:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'

03.输入下面的命令,安装 R:

sudo apt install r-base

04.安装过程会持续几分钟完成。一旦完成,打印 R 的版本,验证它是否安装成功:

R --version

输出:

R version 4.0.1 (2020-06-06) -- "See Things Now"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
...

就这些。R 已经在你的 Ubuntu 机器上被安装好了,你可以开始使用它了。

三、编译 R 软件包

R 广受欢迎的一个主要原因之一就是通过the Comprehensive R Archive Network (CRAN)提供了很多的软件包。

想要编译 R 软件包,你需要安装build-essential软件包:

sudo apt install build-essential

为了演示,我们将会安装一个名为stringr的软件包,它提供了通常字符串操作的快速实现。

当你以 root 身份运行的时候,软件包将会被全局安装,并且对所有的系统用户可用。如果你不使用 sudo 启动 R 时,这将仅仅对当前用户有效。

打开 R 终端:

R

输出:

>

安装stringr软件包,输入:

install.packages("stringr")

安装将会花一些时间。一旦完成,输入下面的命令,加载这个库:

library(stringr)

下一步,创建一个简单的字符串, 命令为 ‘tutorial’:

tutorial <- c("How", "to", "Install", "R", "on", "Ubuntu", "20.04")

运行下面的函数,将会打印出每个字符串的长度:

str_length(tutorial)
[1] 3 2 7 1 2 6 5

你可以在 CRAN 软件包页面找到更多的 R 软件包,并且通过install.packages()安装他们。

四、总结

我们已经向你展示了,如何在 Ubuntu 20.04 上安装 R,以及 如何编译安装 R 软件包。

阿里云: 爆款云服务器低至1折,1核1G 1M 仅17月/月




如果你有任何疑问,请通过以下方式联系我们:

微信:

微信群: 加上面的微信,备注微信群

QQ: 3217680847

QQ 群: 82695646雪梦科技交流群

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值