我发现每次加载 RStudio 时都必须单击工具 -> 更新包,这很烦人。例如,我可以使用update.packages(c("ggplot2"))
.RProfile 更新我的包,但问题是它不会查找其他包(依赖项)。例如,我每次启动 RStudio 时都必须更新“seriation”和“digest”包,而这些包不是我在启动时加载的。有没有人有代码在启动时自动检查和更新所有包?如果是这样,你能在这里分享吗?我广泛搜索了这个主题并通过 SO 搜索,似乎流行的观点是使用 RStudio 的菜单。这是我指的线程:如何在 R 中更新 R2jags?
我能想到的一种方法是在 .RProfile 中:
a<-installed.packages()
b<-data.frame(a[,1])
然后调用这个函数:https ://gist.github.com/stevenworthington/3178163
但是,我不太确定这是否是最佳方法。
另一个链接的线程是:Load package at start-up
我创建了上面的线程。我会很感激任何想法。