gpt4 book ai didi

r - 确定 CRAN 上 R 包历史中的版本数

转载 作者:行者123 更新时间:2023-12-04 17:32:50 25 4
gpt4 key购买 nike

是否可以确定 CRAN 上的软件包过去拥有的版本数?

最佳答案

这是使用 XML 包的一个。这仅计算归档版本(更准确地说,归档 tar.gz 文件的数量)。加 1 得到版本总数,包括当前版本。

nCRANArchived <- function(pkg) {
link <- paste0("http://cran.r-project.org/src/contrib/Archive/", pkg)
qry <- XML::getHTMLLinks(link, xpQuery = "//@href[contains(., 'tar.gz')]")
length(qry)
}

nCRANArchived("data.table")
# [1] 33
nCRANArchived("ggplot2")
# [1] 28
nCRANArchived("MASS")
# [1] 40
nCRANArchived("retrosheet") ## shameless plug
# [1] 2

关于r - 确定 CRAN 上 R 包历史中的版本数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37367649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com