前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R语言中如何查看安装过的R包

R语言中如何查看安装过的R包

作者头像
邓飞
发布于 2022-07-27 12:04:12
发布于 2022-07-27 12:04:12
2.2K00
代码可运行
举报
运行总次数:0
代码可运行

当年学习Perl语言时,看小骆驼,上面有个CPAN的东西,说是上面有很多包,但我的技术仅仅入门,包是一次也没有用上。但是R语言不一样,没有R包寸步难行,虽然用R的base包可以把程序写得像bash一样冗长无味,但我还是习惯用tidyverse系列,习惯了,毕竟R包是另一种语言,tidyverse结构的一致性,让我张口就来,不用查说明文档了……

R语言包,就是别人编写好的程序、函数放到一起,你直接用就可以,不用重新编写,大部分的R包在CRAN中,用install.packages进行安装,还有一些在bioconductor上面,还有一些在github上,另外还有一些编译好的包直接本地加载就能用。

下面介绍一下如何查看已经安装的R包,应用场景很多,主要就是你想在另外电脑上配置同样的环境时,直接按图索骥就行了。当然,更简单的是把包直接copy进去,安装相同的版本,直接用就行了。不过我们可能会轻装上阵,所以把包名记住也很有必要。

下面介绍几种R包的管理,包括如何查看已经安装的R包,如何查看已经加载的R包,如何安装R包,如何删除R包,如何查看R版本,如何查看R包的版本,所谓的一答解千文,就是说的本篇呀!

1. 查看已安装的包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
installed.packages()

它会给出来,所有已安装的R包的详细信息,包括包名,路径,版本,优先级,建议等,提取已安装的包名:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
as.data.frame(installed.packages())$Package

2. 查看已加载的R包

这里的小括号不可以省略

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(.packages())

可以看到,默认加载了7个基础包。

如果不想加载,可以从内存中去除(这里不是删除),用detach

注意,这里双引号必须有,packages:必须有

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
detach("package:stats")

我们看到,stats已经被去除了。

想要加载回来,用library()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
library(stats)

可以看到,stats又在内存中了

3. 安装和卸载R包

安装R包,如果是在CRAN中,直接用install.packages()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
install.packages("ggplot2")

加载一下,看看是否成功:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> library(ggplot2)
RStudio Community is a great place to get help:
https://community.rstudio.com/c/tidyverse

删除R包,用remove.packages()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
remove.packages("ggplot2")

4. 更新R包

更新R包,用update.packages()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 update.packages("ggplot2")

5. 查看R包版本

载入R包,然后用:sessionInfor()

可以看到,ggplot2的版本是:3.3.6

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 育种数据分析之放飞自我 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
你打boss我捡宝贝可好-向R包作者致敬(R包安装)
http://www.ituring.com.cn/article/273090
生信技能树
2019/05/22
7790
你打boss我捡宝贝可好-向R包作者致敬(R包安装)
2023.4生信马拉松day4-函数与R包
默认参数是函数作者预先设置的,使用函数时不是所有参数都需要使用者指定,没指定的都使用默认值;
清南
2023/04/16
4390
你真的会管理R包吗
对于共享服务器,用户安装的R包会默认保存在 ~/R/x86_64-pc-linux-gnu-library/4.4/,最后的 4.4 根据R语言的版本不同而不同。同时,共享服务器还提供了上千的公共R包,路径在 /refdir/Rlibs,如果想要调用服务器的公共R包,则必须在 .libPaths() 中添加公共R包路径。有两种方法:
生信菜鸟团
2025/04/26
1110
你真的会管理R包吗
R语言-包的安装、载入及使用方法
包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。计算机上存储包的目录称为库(library)。函数.libPaths()能够显示库所在的位置,函数library()则可以显示库中有哪些包。
DrugAI
2021/01/28
2.5K0
R 语言的安装(详细教程)「建议收藏」
我不生产知识,我只是知识的搬运工,以下内容是源于 B站 – 徐州更 的安装教程:可能是最好的R语言安装指南哔哩哔哩bilibili
全栈程序员站长
2022/09/14
6.3K0
R 语言的安装(详细教程)「建议收藏」
R语言教程(1)—— 基本知识
R语言拥有完整体系的数据分析工具,为数据分析和可视化提供的强大图形功能,所以对于数据分析师来讲,掌握R语言是非常有必要的,本期开始更新R语言新手教程,内容来源于B站播放量最高的R语言教程的笔记,如果大家没有时间刷视频,可以通过公众号的文章节约时间,快速学习。
用户8612862
2021/09/09
1.4K0
R语言教程(1)—— 基本知识
R语言:24个高效操作技巧
在R中,默认的提示语言根据用户的系统语言设置而定。若需要统一修改为英文,可通过以下步骤操作:
用户11203141
2025/03/06
660
R语言:24个高效操作技巧
R语言基础| 下载、安装
生物信息学需要复杂的统计学分析和灵活的数据可视化。编程语言R拥有丰富的统计学函数和数据可视化包,适用于高维生物学数据。基于此,本系列文章开展R语言基础教程,帮助更多学习生信的小伙伴打好编程基础。
天意生信云
2025/01/22
1380
R语言基础| 下载、安装
R语言包管理
R 语言的一大优势就是有各种各样的扩展包,所谓 R 扩展包,就是将数据处理的算法通过 R函数来实现,再加上测试数据,说明文档整合在一起,就是 R 的扩展包。在使用 R 的过程中,肯定需要使用到 R 的包,因此,需要掌握 R 包的管理,包括包的查找,安装,加载,升级,取消加载,删除,查看帮助文档等等操作。
生信喵实验柴
2022/10/25
1.4K0
R语言笔记之——常用数据导入方式简介
因为之前旁听过几节R语言的课程,再加上自己练习数据可视化的需要(特别是可视化包——“ggplot2”),学了些R语言的皮毛。 总觉得基础没打牢,好高骛远、急于求成,总想学高大上的模块,却又总是力不从心。 现在的状态是,参考别人的代码,修修补补,勉强能画一些图,做一些计算,可是自己写起来却总是磕磕碰碰,漏洞百出。 深感基础语法之重要性,这里分享一些学习过程中总结的笔记,希望初学者可以牢记于心,避免同样的问题。 R语言支持的数据类型很多,但是初学者能接触到却寥寥无几,这里仅仅介绍.TXT、.CSV、直接复制三种
数据小磨坊
2018/04/11
1.7K0
R语言笔记之——常用数据导入方式简介
不同安装R语言的R包的方法
在R语言中,安装R包是数据分析过程中不可或缺的一部分。当你需要执行特定的统计测试、可视化或其他任务时,你可能会发现相应的功能已经被封装在一个或多个R包中。然而,对于新手或需要一次性安装多个R包的用户来说,这个过程可能会有些繁琐。为了大规模安装所需要的R包,你可以使用几种不同的方法。以下是两种常见的方法:
生信学习者
2024/06/13
1760
八、R包安装、加载、报错
(1)CRAN网站 install.packages()
叮当猫DDM
2023/02/08
2K0
《高效R语言编程》笔记
前面宏基因组与R语言的笔记还未结束,又开始新坑啦,都是要继续的啦! 1、跑分 直接是代码了。 # 安装跑分包 install.packages(c("microbenchmark","profvis")) library(microbenchmark) # 这个包默认运行程序100次,进行基准测试,获得微秒级差异 df <- data.frame(v<-1:4,name<-letters[1:4]) microbenchmark(df[3,2], df[3,"name"],df$name[3]) # 纳表
用户1075469
2021/04/30
1K0
《高效R语言编程》笔记
【紧急通知】下载R包却联网失败?初学者的痛
我们给出来的解决方案,仍然是;之前研发好的 url.method 这个配置的解决方案;
生信技能树
2020/04/14
1.1K0
【紧急通知】下载R包却联网失败?初学者的痛
从 R 绘图入门看 R 语言学习方法论
因为一些网络素材引用不规范,我们的这个笔记被网络吞掉了一次。很多朋友在公众号后台催更,还好鲍志炜抽空抢救回来了,不负大家的等待。
生信技能树
2022/06/08
9440
从 R 绘图入门看 R 语言学习方法论
轻松搞定 R 语言包安装(最全攻略和常见错误解决方法总结)
R语言包是扩展其功能的重要工具,涵盖数据处理、统计分析、图形展示等多个领域。如dplyr用于数据清洗和操作,ggplot2实现高级绘图等。
简说基因
2024/12/23
2.5K0
轻松搞定 R 语言包安装(最全攻略和常见错误解决方法总结)
04. R studio/R 工具指南(三:R包安装与使用常见问题)
mean(), list(), sample(),这些function 都来自于某package中。这些函数以及它们的package 都作为基础的包默认安装在了R中。(安装R 就会默认安装它们)
北野茶缸子
2021/12/17
2.5K0
04. R studio/R 工具指南(三:R包安装与使用常见问题)
R包终极解决方案
写在前面: 在如何通过Google来使用ggplot2可视化这篇文章中,我们曾经介绍过R语言在生物信息学中的重要性。 这篇文章也激发了很多小伙伴学习的热情。学习R语言必然会安装各种各样的包,很多人在这一步就遇到了困难, 刚开始学习R语言的时候我们经常会遇到各种包安装错误,比如 package ‘airway’ is not available(for R version 3.1.0)等等, 这篇文章我们就来系统性地整理一些新手可能遇到的问题以及解决方案。 当然,你不一定现在就会遇到,但是如果你遇到了,请记住
生信技能树
2018/03/08
2.6K0
R包终极解决方案
R语言学习--R for Data Science(一)
刚开始接触R语言是因为单细胞数据分析的需要,那时完全是零基础,学习过程是边抄别人的代码,边理解这些代码的含义,遇到了比较多的坑,包括软件安装,环境配置,R包安装,代码换了参数就报错等。这种纯实战虽然可以快速“上手”,但是没有基础很难提升,而且很难写出自己的代码。
R小白
2022/03/23
2K0
R语言基础教程——第2章:R下载安装和环境搭建
下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows、Mac和Linux。请选择自己操作系统对应的链接。
DoubleHelix
2019/08/07
5.9K0
R语言基础教程——第2章:R下载安装和环境搭建
推荐阅读
相关推荐
你打boss我捡宝贝可好-向R包作者致敬(R包安装)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验