分享

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

 育种数据分析 2022-07-06 发布于河南

当年学习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. 查看已安装的包

installed.packages()

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

as.data.frame(installed.packages())$Package

2. 查看已加载的R包

这里的小括号不可以省略

(.packages())

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

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

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

detach("package:stats")

我们看到,stats已经被去除了。想要加载回来,用library()

library(stats)

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

3. 安装和卸载R包

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

install.packages("ggplot2")

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

> library(ggplot2)
RStudio Community is a great place to get help:
https://community./c/tidyverse

删除R包,用remove.packages()

remove.packages("ggplot2")

4. 更新R包

更新R包,用update.packages()

 update.packages("ggplot2")

5. 查看R包版本

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

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

分割线


大家好,我是邓飞,一个持续分享的数据分析师,这里我将自己公众号的干货内容挑重点罗列一下,方便大家阅读和使用。

1,快来领取 | 飞哥的GWAS分析教程

2,飞哥汇总 | 入门数据分析资源推荐

3,数量遗传学,分享几本书的电子版

4,学习R语言这几本电子书就够了!

5,书籍及配套代码领取--统计遗传分析导论(可以选择文字pdf版)

6,统计遗传学:第一章,基因组基础概念

7,统计遗传学:第二章,统计分析概念

8,统计遗传学:第三章,群体遗传

9,统计遗传学:第四章,GWAS分析

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多