gpt4 book ai didi

r - 检查包名称是否属于 CRAN 归档包

转载 作者:行者123 更新时间:2023-12-05 00:20:50 27 4
gpt4 key购买 nike

如何从 CRAN 存档一份包裹检查。可以检查一个包是否是 CRAN 包,如下所示:

"ggplot2" %in% available.packages()[,1]
## [1] TRUE

但是像 这样的包 helper 用相同的代码显示 false。如何检查名称是否已存档?
"helpr" %in% available.packages()[,1]
## [1] FALSE

我可以像这样抓取存档:
archs <- XML::readHTMLTable(readLines("https://cran.r-project.org/src/contrib/Archive/"), 
stringsAsFactors = FALSE)

gsub("/$", "", na.omit(archs[[1]][, "Name"]))

但我认为有一种内置的基本方法可以做到这一点,因为使用存档的包名称会在 CRAN 检查中发出警告。

最佳答案

FWIW,滚动您自己的 CRAN_archive_db会是这样的:

download.file("https://cran.rstudio.com/src/contrib/Meta/archive.rds",
"archive.rds")
archive <- readRDS("archive.rds")

关于r - 检查包名称是否属于 CRAN 归档包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33589591/

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