如何在R中排除要更新的包?

时间:2015-02-16 08:50:44

标签: r bioconductor

我希望在旧版本中保留从CRAN / Bioconductor下载的一些软件包,而我可以使用biocLite()等命令更新其他软件包。

我如何制作黑名单并告诉R不要更新特定的包裹?

谢谢!

1 个答案:

答案 0 :(得分:6)

你可以准备一个"可更新的"包列表,然后调用biocLite

blacklist <- c("pkga", "pkgb")
installed <- rownames(installed.packages())
updatable <- installed[!installed %in% blacklist]
biocLite(updatable)