在R中安裝包是進行數(shù)據(jù)分析臭猜、統(tǒng)計建模和其他數(shù)據(jù)科學任務的重要步驟麻削。以下是幾個常用的搜索R包的網(wǎng)站以及安裝R包的方法:
搜索R包的網(wǎng)站
- CRAN (Comprehensive R Archive Network)
R官方網(wǎng)址:https://cran.r-project.org/
這是最主要的R包倉庫缸托,包含了大量的官方R包特碳。
搜索網(wǎng)址:https://search.r-project.org/
- rdrr
網(wǎng)址:https://rdrr.io/
來自 CRAN漓踢、Bioconductor脏毯、GitHub 和 R-Forge 的 R 包和文檔的綜合索引。用于搜索任何與 R 相關的內(nèi)容按名稱查找 R 包霜瘪、查找包文檔珠插、查找 R 文檔、查找 R 函數(shù)颖对、搜索 R 源代碼...
- Bioconductor
網(wǎng)址:https://bioconductor.org/
專注于生物信息學領域的R包捻撑。
- RDocumentation
網(wǎng)址:https://www.rdocumentation.org/
提供了一個統(tǒng)一的界面來搜索多個R包文檔。
- GitHub
網(wǎng)址:https://github.com/
許多開發(fā)者會在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()
函數(shù)安裝GitHub上的包:
library(devtools)install_github("username/repository")
例如絮缅,安裝tidyverse
包的最新開發(fā)版本:
library(devtools)install_github("tidyverse/tidyverse")
用package?nder包幫你找需要的R包
該包可以讓你在 R 或 RStudio 中輕松在 CRAN 上搜索 R 包鲁沥。
package?nder根據(jù)軟件包的標題、簡短和詳細描述或其他字段耕魄,搜索 CRAN 上的 R 軟件包画恰。將多個關鍵字與邏輯運算符(“and”、“or”)組合吸奴,查看任何軟件包的詳細信息允扇,并跟蹤 CRAN 的最新軟件包貢獻缠局。
安裝
install.packages('packagefinder')
示例
library(packagefinder) findPackage(keywords=c("network","meta"), mode="and", display="viewer")
上面keywords部分輸入了兩個關鍵詞,一個是’network‘考润,表示網(wǎng)狀狭园,一個是’meta‘,表示的是meta分析糊治,兩個關鍵詞的邏輯關系用and鏈接唱矛,display表示的是結果展示方式。
參考:
- R語言入門之尋找你的R包 - 知乎 (zhihu.com)