简洁全面总结 R-安装卸载及加载卸除包

news/2024/11/30 7:47:56/

安装

三个开放源:

CRAN(R语言官网) 链接:https://www.r-project.org/
Bioconductor 链接: http://www.bioconductor.org/
Github 链接: https://github.com/

五种方法:

1、R官网(CRAN)直接下载安装

直接下载安装所需R包,如安装readr:

install.packages('readr')

2、Bioconductor下载安装

如R官网无所需包,可选用Bioconductor,需先安装BiocManager包,再用BiocManager包install函数安装所需包,如安装Rsubread:

install.packages('edgeR',repos="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")
if (!require("BiocManager", quietly = TRUE))install.packages("BiocManager")
BiocManager::install("Rsubread")

3、Github下载安装

若前两种未安装成功,可考虑使用Github安装,需先安装devtools包,再用devtools包install_github函数安装,且需要在其前加上该包所在的库名,如安装ggplot2:

install.packages('devtools')
library(devtools)
install_github('tidyverse/ggplot2')

4、conda安装

省心的办法,直接conda安装,如安装ggplot2

conda search r-ggplot2
conda install r-ggplot2 -c bioconda

5、手动将R包安装。

手动获得安装包,借助install.packages()函数安装,如安装ggplot2

download.file("http://cran.r-project.org/src/contrib/Archive/ggplot2/	ggplot2_3.3.5.tar.gz","	ggplot2_3.3.5.tar.gz")
install.packages("ggplot2_3.3.5.tar.gz", repos = NULL)

查看已安装包

installed.packages()

查看包提供的函数

 help(package='package_name')#如查看ggplot2帮助help(package='ggplot2')

卸载

彻底删除包:

remove. packages(“package_name” , lib = file .path(“package_path”))
#如卸载“ggplot2”
remove. packages(“ggplot2” , lib = file .path(“/usr/local/lib/R/library”))

加载

查看已加载包

(.packages())

加载包

library (“package_name”)
#如加载“ggplot2”
library (“ggplot2”)

卸除加载包

卸除已经加载到内存的包,卸除不是卸载,只是存储释放。

detach(“package_name”)
#如卸除“ggplot2”
detach(“package:ggplot2”)


http://www.ppmy.cn/news/575971.html

相关文章

HBuilder最新最全快捷键清单及快捷键修改方法

HBuilder大家应该都很熟悉了,不说废话,直接上快捷键。 Hbuilder的快捷键是很多的,共分了12类,下面将分类展示这些快捷键。 HBuilder的快捷键在软件里就可以查看的,按下ctrlshiftL就可以查看快捷键了。 下面在介绍一下H…

华为设备命令控制台的快捷键

CTRLB 将光标向左移动一个字符。 CTRLD 删除当前光标所在位置的字符。 CTRLA 将光标移动到当前行的第一个字符。 CTRLE 将光标移动到当前行的末尾。 CTRLF 将光标向右移动一个字符。 CTRLH 删除光标左侧的一个字符。 CTRLN 显示历史命令缓冲区中的后一条命令。 CTRLP 显示历史命…

UFS 13 - Logical Unit Management

UFS 13 - Logical Unit Management 1 Introduction2 Logical Unit features3 Logical Unit Configuration 基于UFS 3.1 标准文档阐述 UFS 1-UFS架构简介1 UFS 2 -UFS架构简介2 UFS 3 - UFS RPMB UFS 4 - UFS Boot UFS 5 - UFS UIC Layer: MIPI M-PHY UFS 6 - UAP – SCSI Comma…

AI+算力=最强龙头

AI与算力相辅相成 随着人工智能技术的飞速发展,“AI算力”的结合应用已成为科技行业的热点话题,甚至诞生出“AI算力最强龙头“的网络热门等式。该组合不仅可以提高计算效率,还可以为各行各业带来更强大的数据处理和分析能力,从而…

rust abc(3): 布尔和字符类型的使用并与C/C++对比

文章目录 1. 目的2. 布尔类型2.1 只能赋值为小写的 true, false2.2 不能把数字赋值给bool类型变量2.3 正确写法汇总 3. 字符类型3.1 UTF-8 编码3.2 字符的意思是单个字符,多个字符不能用单引号 4. 总结 1. 目的 继续熟悉 rust 语言的基本数据类型, 感受 rust 编译期…

刷机一直请求shsh_爱思助手刷机时提示请求SHSH失败的解决技巧

有那么一部份多朋友还不熟悉红米爱思助手怎么会刷机时提示请求SHSH失败的操作,下面小编就讲解爱思助手刷机时提示请求SHSH失败的解决技巧,希望对你们有所帮助哦。 爱思助手刷机时提示请求SHSH失败的解决技巧 问题:iPhoneXS Max系统想刷机到iO…

【MySQL实战】笔记

1、MySQL的基本架构组成 MySQL的基本架构组成包括以下几个部分: 连接器(Connection Manager):负责与客户端建立连接,并处理客户端发送的请求。连接器会验证客户端的身份、分配线程和缓存等资源,并将请求转…

基于前后端交互的论坛系统(课设高分必过)

目录 前言概述 一.前期准备 项目演示 用户注册 用户登录 主页面 发帖页面 个人信息及修改 用户主帖 站内信 需求分析 技术选型 二.建表分析 三.环境搭建 技术环境的检查与安装 检查JDK ​编辑 检查数据库 检查Maven 检查git ​编辑 项目启动的通用配置 新…