[英]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.