首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在 Ubuntu 20.04 上安装 R

如何在 Ubuntu 20.04 上安装 R

作者头像
雪梦科技
修改2020-06-26 15:59:11
2.2K0
修改2020-06-26 15:59:11
举报
文章被收录于专栏:ITCoderITCoder

本文最先发布在:https://cloud.tencent.com/developer/article/1645224

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020年06月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前提条件
  • 二、在 Ubuntu 上安装 R
  • 三、编译 R 软件包
  • 四、总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档