Function 在R:我如何知道我的包是否是最新的?
我正在寻找一个函数,它可以告诉我,对于一个包列表,哪些是最新的,哪些不是(我需要它来跟踪R崩溃) 谢谢Function 在R:我如何知道我的包是否是最新的?,function,r,packages,Function,R,Packages,我正在寻找一个函数,它可以告诉我,对于一个包列表,哪些是最新的,哪些不是(我需要它来跟踪R崩溃) 谢谢 Tal好吧,您可以使用update.packages()函数更新它们 您可以使用installed.packages()和available.packages()查找任何差异。只需将名称上的两个结果合并在一起,然后查找版本差异 i <- installed.packages() a <- available.packages() ia <- merge(i, a, by="P
Tal好吧,您可以使用
update.packages()
函数更新它们
您可以使用installed.packages()
和available.packages()
查找任何差异。只需将名称上的两个结果合并在一起,然后查找版本差异
i <- installed.packages()
a <- available.packages()
ia <- merge(i, a, by="Package")[,c("Package", "Version.x", "Version.y")]
ia[as.character(ia$Version.x) != as.character(ia$Version.y),]
i R程序包(如果不清楚的话,很抱歉),“按集合比较”基本上就是CRANberries用来计算新的或更改的程序包。old.packages
将列出过期的程序包。