【发布时间】:2011-02-03 13:05:14
【问题描述】:
我正在寻找一个函数,它会告诉我一个包列表,其中哪些是最新的,哪些不是(我需要它来追溯 R 崩溃)。
谢谢,
塔尔
【问题讨论】:
-
R 包(如果不清楚,请见谅)
我正在寻找一个函数,它会告诉我一个包列表,其中哪些是最新的,哪些不是(我需要它来追溯 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),]
【讨论】:
old.packages 将列出过期的。