在R中,是否可以在不退出的情况下保存当前工作区?
您可以随时使用save.image()
于所有环境的数据保存到一个文件.RData
:
save.image(file='yoursession.RData')
要装入此数据后,你可以使用:
load('yoursession.RData')
'save.image'保存对象。但不幸的是,如果用户通过关闭右Gui关闭R对话,那么当下次用户加载'.Rdata'文件,在上一届会议上加载的包_must_从加载的包重新装一次,因为它们被删除在对象浏览器中列出。用户指定“不退出”。我想知道是否有办法为下一个R会话重新获取_objects_和_loaded packages_。 –
@ErdoganCEVHER用户可以随时更新他的'.Rprofile'文件以获得所需的软件包。但是,如果用户在刚刚保存对象的会话期间加载了_new_包,我会看到您的观点。 –
Thx很多。受到[link](http://www.statmethods.net/interface/customizing.html)的启发,我注意到'Rprofile.site'文件在这里:'C:\ Revolution \ R-Enterprise-7.3 \ R- 3.1.1 \ etc'用于Revolution R Enterprise GUI。然后,我在'options'(defaultPackages = c(getOption(“defaultPackages”),“rpart”,“lattice”,“RevoScaleR”,“RevoMods”)中的'Rprofile.site'文件中添加了一个包('causfinder') “Revobase”,“causfinder”))'然后下一个R会话开始于添加的包。这是很好的用法:考虑对于VAR分析仪,可以在那里添加'vars','urca','tsDyn'。 –
试着看一下'save.image ' –