In R: How can I know if my packages are up to date?
function, package, r
Solution
Well, you could just update them with the `update.packages()` function.
You could use `installed.packages()` and `available.packages()` to find any differences. Just merge the two results together on the name, and then look for version differences.
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),]
Problem
I am looking for a function that will tell me, for a list of packages, which of them is up to date and which is not (I need it so to trace back an R crash). Thanks, Tal