簡體   English   中英

獲取 CRAN 包和 Bioconductor 包的當前數量

[英]Get the current numbers of CRAN packages and Bioconductor packages

我正在嘗試將 CRAN 包的當前數量和 Bioconductor 包的數量插入到 markdown 文件中。

我試過這個:

length(available.packages(available_packages_filters = c("CRAN")))

我有

[1] 272867

這與 CRAN 網站上的號碼 (16081) 不同。 任何建議,將不勝感激。

available.packages()返回一個矩陣,因此您需要使用nrow來獲取包的數量。 但是,正如@MichaelChirico 所提到的,由於同步時間表,該數字可能與 CRAN 網站上顯示的不准確。

CRANpackages <- available.packages()
nrow(CRANpackages)
#[1] 16068

就 Bioconductor 包而言,我不知道 function 會返回包的數量,但您可以使用這個小抓取腳本從他們的網站獲取數量。

library(rvest)
url <- 'https://www.bioconductor.org/packages/release/bioc/'
biocPackages <- url %>% read_html() %>% html_table() %>%.[[1]]
nrow(biocPackages)
#[1] 1905

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM