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

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

作者头像
邓飞
发布2022-07-27 20:04:12
1.9K0
发布2022-07-27 20:04:12
举报

当年学习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
复制
installed.packages()

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

代码语言:javascript
复制
as.data.frame(installed.packages())$Package

2. 查看已加载的R包

这里的小括号不可以省略

代码语言:javascript
复制
(.packages())

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

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

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

代码语言:javascript
复制
detach("package:stats")

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

想要加载回来,用library()

代码语言:javascript
复制
library(stats)

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

3. 安装和卸载R包

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

代码语言:javascript
复制
install.packages("ggplot2")

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

代码语言:javascript
复制
> library(ggplot2)
RStudio Community is a great place to get help:
https://community.rstudio.com/c/tidyverse

删除R包,用remove.packages()

代码语言:javascript
复制
remove.packages("ggplot2")

4. 更新R包

更新R包,用update.packages()

代码语言:javascript
复制
 update.packages("ggplot2")

5. 查看R包版本

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

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 查看已安装的包
  • 2. 查看已加载的R包
  • 3. 安装和卸载R包
  • 4. 更新R包
  • 5. 查看R包版本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档