2010-04-01 68 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

相關問題