专栏首页ITCoder如何在 Ubuntu 20.04 上安装 R

如何在 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 软件包。

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

微信:

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

QQ: 3217680847

QQ 群: 82695646

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何升级到 Ubuntu 20.04

    Ubuntu 20.04 LTS (Focal Fossa) 发布于2020年4月23日,并且它将会被支持5年。它带来了很多新的软件包和主要软件包的升级,包括最...

    雪梦科技
  • 如何升级到 Ubuntu 20.04

    Ubuntu 20.04 LTS (Focal Fossa) 发布于2020年4月23日,并且它将会被支持5年。它带来了很多新的软件包和主要软件包的升级,包括最...

    雪梦科技
  • 如何在 Ubuntu 上卸载软件

    有些时候,你在你的 Ubuntu 上安装了一个应用软件,然后尝试使用之后,你觉得这个软件不适合你。这种情况下,你可能像卸载掉这个软件。

    雪梦科技
  • 改善Debian Linux软件包管理的七款工具

    如果你运行Debian或它的衍生版本之一(比如Linux Mint或Ubuntu),迟早会遇到apt-get和dpkg,它们是主要的软件包管理命令。然而,这些只...

    Debian中国
  • 14-2常见软件包管理任务

    如果软件包文件并不是从库源中下载的,那么就可以用低级工具直接安装(但并不安装依赖性关系)。

    见贤思齊
  • TP-Link无线路由器打印机设置指南

    登录路由器管理界面,在网络共享 打印服务器中,确认打印服务器状态为在线,如下图:

    砸漏
  • 【学术】算法能预测精神分裂症吗?

    新的研究表明,人的言语模式可能揭示一个人患精神相关疾病的风险。这一发现可以对患者进行及早的诊断。 ? 确定哪些年轻人会患上精神疾病,这对心理健康专家来说可能是一...

    AiTechYun
  • iMac(OS X)不可或缺的套件管理器 —— Homebrew

    子勰
  • 二叉树:搜索树转成累加树

    今天应该是一个程序猿普天同庆的日子,所以今天的题目比较简单,只要认真把前面每天的文章都看了,今天的题目就是分分钟的事了,毕竟程序猿何苦为难程序猿呢,大家都愉快过...

    代码随想录
  • SpringBoot(Spring、SpringMVC)集成Mybatis操作Mysql数据库

    1、由于使用的是Idea社区版,这里从头搞一下,我下载的Idea社区版压缩包,解压缩以后,直接打开就行了。

    别先生

扫码关注云+社区

领取腾讯云代金券