2010-04-01 65 views

回答

9

好吧,你可以只用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),] 
+0

这是最有用的 - 非常感谢你谢恩! – 2010-04-01 21:19:45

+0

而且“按套装比较”基本上是CRANberries计算新包或更改包的原因。 – 2010-04-03 04:40:35

+0

'old.packages'将列出过期的。 – James 2011-04-05 15:42:09

相关问题