当我在R中处理项目时,有许多软件包可能会超时更新或更改。当我完成一个项目时,我希望在那个时间点保存所有的包。这样我可以在我之前的项目中重现结果,如果我可以“恢复”用于产生先前结果的R中的所有包。有没有办法在本地“保存”和“恢复”所有R包(不更新到最新版本)?谢谢
答案 0 :(得分:0)
一个选项:您可以安装到特定目录中,然后在R代码中从该位置加载库。例如,要对预测库进行快照,您可以使用:
install.packages('forecast', lib='~/R/library_1')
接着是
library('forecast', lib='~/R/library_1')
当然,如果你要分享它,你的代码需要访问库目录