在R中安装包是进行数据分析、统计建模和其他数据科学任务的重要步骤。以下是几个常用的搜索R包的网站以及安装R包的方法:
搜索R包的网站CRAN (Comprehensive R Archive Network)
R官方网址:https://cran.r-project.org/
这是最主要的R包仓库,包含了大量的官方R包。
搜索网址:https://search.r-project.org/
rdrr
网址:https://rdrr.io/
来自 CRAN、Bioconductor、GitHub 和 R-Forge 的 R 包和文档的综合索引。用于搜索任何与 R 相关的内容按名称查找 R 包、查找包文档、查找 R 文档、查找 R 函数、搜索 R 源代码...
Bioconductor
网址:https://bioconductor.org/
专注于生物信息学领域的R包。
RDocumentation
网址:https://www.rdocumentation.org/
提供了一个统一的界面来搜索多个R包文档。
GitHub
网址:https://github.com/
许多开发者会在GitHub上托管他们的R包项目。
安装R包的方法方法一:使用CRAN安装如果你要安装的包在CRAN上可用,可以使用以下命令:
install.packages("package_name")
例如,安装ggplot2包:
install.packages("ggplot2")
方法二:使用Bioconductor安装对于生物信息学相关的包,可以使用Bioconductor的安装脚本:
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")BiocManager::install("package_name")
例如,安装DESeq2包:
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")BiocManager::install("DESeq2")
方法三:从GitHub安装如果包在GitHub上托管,可以使用devtools包来安装:
首先,确保已安装devtools:
install.packages("devtools")
然后,使用install_github()函数安装GitHub上的包:
library(devtools)install_github("username/repository")
例如,安装tidyverse包的最新开发版本:
library(devtools)install_github("tidyverse/tidyverse")
packagefinder包帮你找R包该包可以让你在 R 或 RStudio 中轻松在 CRAN 上搜索 R 包。
packagefinder根据软件包的标题、简短和详细描述或其他字段,搜索 CRAN 上的 R 软件包。将多个关键字与逻辑运算符(“and”、“or”)组合,查看任何软件包的详细信息,并跟踪 CRAN 的最新软件包贡献。
安装install.packages('packagefinder')
示例library(packagefinder) findPackage(keywords=c("network","meta"), mode="and", display="viewer")
上面keywords部分输入了两个关键词,一个是’network‘,表示网状,一个是’meta‘,表示的是meta分析,两个关键词的逻辑关系用and链接,display表示的是结果展示方式。
参考:R语言入门之寻找你的R包 - 知乎 (zhihu.com)