获取当前数量的 CRAN 包和 Bioconductor 包
Get the current numbers of CRAN packages and Bioconductor packages
我正在尝试将当前数量的 CRAN 包和 Bioconductor 包的数量插入降价文件。
我试过这个:
length(available.packages(available_packages_filters = c("CRAN")))
我得到了
[1] 272867
这与 CRAN 网站上的号码 (16081) 不同。如有任何建议,我们将不胜感激。
available.packages()
returns 一个矩阵,因此您需要使用 nrow
来获取包数。但是,正如@MichaelChirico 所提到的,由于同步计划,该数字可能与 CRAN 网站上显示的不准确。
CRANpackages <- available.packages()
nrow(CRANpackages)
#[1] 16068
就 Bioconductor 包而言,我不知道 returns 包数量的函数,但您可以使用这个小的抓取脚本从他们的网站上获取数量。
library(rvest)
url <- 'https://www.bioconductor.org/packages/release/bioc/'
biocPackages <- url %>% read_html() %>% html_table() %>%.[[1]]
nrow(biocPackages)
#[1] 1905
我正在尝试将当前数量的 CRAN 包和 Bioconductor 包的数量插入降价文件。
我试过这个:
length(available.packages(available_packages_filters = c("CRAN")))
我得到了
[1] 272867
这与 CRAN 网站上的号码 (16081) 不同。如有任何建议,我们将不胜感激。
available.packages()
returns 一个矩阵,因此您需要使用 nrow
来获取包数。但是,正如@MichaelChirico 所提到的,由于同步计划,该数字可能与 CRAN 网站上显示的不准确。
CRANpackages <- available.packages()
nrow(CRANpackages)
#[1] 16068
就 Bioconductor 包而言,我不知道 returns 包数量的函数,但您可以使用这个小的抓取脚本从他们的网站上获取数量。
library(rvest)
url <- 'https://www.bioconductor.org/packages/release/bioc/'
biocPackages <- url %>% read_html() %>% html_table() %>%.[[1]]
nrow(biocPackages)
#[1] 1905