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