如何在Debian 10上安装R
admin
2023-08-03 05:51:06
0

R是一种开源编程语言和免费环境,专门从事统计计算和图形表示。它由R统计计算基金会支持,主要由统计学家和数据挖掘人员用于开发统计软件和执行数据分析。

本文提供有关如何在Debian 10上安装R的信息。

先决条件

在继续本教程之前,请确保满足以下先决条件:

  • 具有至少1G RAM的Debian 10系统。如果您的计算机内存不足1GB,则可以创建交换文件。
  • 您以具有sudo特权的用户身份登录。

在Debian上安装R

Debian存储库中的R软件包通常已经过时。我们将从维护库安装R CRAN。

要在Debian 10上安装R,请按照下列步骤操作:

以下步骤描述了如何在Debian 10上安装R的最新稳定版本:

  1. 安装通过HTTPS添加新存储库所需的软件包:sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2
  2. 运行以下命令以启用CRAN存储库并将CRAN GPG密钥添加到系统中:sudo apt-key adv –keyserver keys.gnupg.net –recv-key \’E19F5F87128899B192B1A2C2AD5F960A256A04AF\’
    sudo add-apt-repository \’deb https://cloud.r-project.org/bin/linux/debian buster-cran35/\’
  3. 更新软件包列表并安装R软件包:sudo apt update
    sudo apt install r-base
  4. 通过打印R版本来验证安装:R –version在撰写本文时,R的最新稳定版本是版本3.6.3:R version 3.6.3 (2020-02-29) — \”Holding the Windsock\” Copyright (C) 2020 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under the terms of the GNU General Public License versions 2 or 3. For more information about these matters see https://www.gnu.org/licenses/.

从CRAN安装R软件包

R如此受欢迎的主要原因之一是可以通过综合R存档网络(CRAN)获得大量的软件包。

如果尚未安装,请安装build-essential包含编译R软件包所需工具的软件包:

sudo apt install build-essential

如果R二进制文件是作为root或sudo启动的,则程序包将全局安装并可供所有系统用户使用。要为您的用户设置个人库,请以普通用户身份调用二进制文件。

作为示例,我们将安装一个名为的包stringr,该包提供了常见字符串操作的快速正确地实现。

以超级用户身份打开R控制台:

sudo -i R
R version 3.5.1 (2018-07-02) -- \"Feather Spray\"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type \'license()\' or \'licence()\' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type \'contributors()\' for more information and
\'citation()\' on how to cite R or R packages in publications.

Type \'demo()\' for some demos, \'help()\' for on-line help, or
\'help.start()\' for an HTML browser interface to help.
Type \'q()\' to quit R.

> 

以下命令在R控制台中执行。

安装stringr软件包:

install.packages(\"stringr\")

安装将花费一些时间。完成后,加载库:

library(stringr)

创建一个简单的字符向量,名为tutorial:

tutorial <- c(\"How\", \"to\", \"Install\", \"R\", \"on\", \"Debian\", \"9\")

 

运行以下函数,该函数将打印字符串的长度:

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

 

您可以在CRAN软件包页面中找到更多R软件包,并使用进行安装install.packages()。

结论

我们已经向您展示了如何在Debian 10上安装R以及如何安装R软件包。

如果您遇到问题或有反馈,请在下面发表评论。

Debian[R

不使用Debian 10?
选择不同的操作系统:

相关教程

  • 如何在Debian 9上安装R
  • 如何在Debian 10上安装和使用PHP Composer
  • 如何在Debian 10上安装Memcached
  • 如何在Ubuntu 20.04上安装R
  • 如何在Debian 10上安装TeamViewer
  • 如何在Debian 10上使用UFW设置防火墙
  • 如何在Debian 10上安装Mono

 

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
balenaEtcher烧录后... balenaEtcher烧录后u盘或者内存卡无法识别不能使用的解决方法想要恢复原来的方法,使用win...
统信UOS每次开机后不直接进入... 统信UOS每次开机后不直接进入系统而是进入到recovery模式 按方向上键选择UOS 20 SP1...