我正在寻找一个函数,它会告诉我一个包列表,其中哪些是最新的,哪些不是(我需要它来追溯 R 崩溃)。

谢谢,

塔尔

最佳答案

好吧,您可以使用 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),]

关于function - 在 R : How can I know if my packages are up to date?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2563511/

10-12 22:33