在本地“保存”和“恢复”R包?

时间:2015-12-29 10:58:38

标签: r

当我在R中处理项目时,有许多软件包可能会超时更新或更改。当我完成一个项目时,我希望在那个时间点保存所有的包。这样我可以在我之前的项目中重现结果,如果我可以“恢复”用于产生先前结果的R中的所有包。有没有办法在本地“保存”和“恢复”所有R包(不更新到最新版本)?谢谢

1 个答案:

答案 0 :(得分:0)

一个选项:您可以安装到特定目录中,然后在R代码中从该位置加载库。例如,要对预测库进行快照,您可以使用:

install.packages('forecast', lib='~/R/library_1')

接着是

library('forecast', lib='~/R/library_1')

当然,如果你要分享它,你的代码需要访问库目录