在R中,是否可以在不退出的情况下保存当前工作空间?

eag*_*man 11 r

我想在.RData文件中保存工作区的图像,但不退出当前会话.有点像q('yes')但没有放弃的东西.

Tim*_*sen 17

您可以随时使用save.image()将所有环境数据保存到.RData文件中:

save.image(file='yoursession.RData')
Run Code Online (Sandbox Code Playgroud)

要在以后加载此数据,您可以使用:

load('yoursession.RData')
Run Code Online (Sandbox Code Playgroud)

  • `save.image` 保存对象。但是,不幸的是,如果用户通过关闭 R GUI 来关闭 R 会话,那么当用户下次加载 `.Rdata` 文件时,必须再次重新加载上一个会话中加载的包,因为它们已从加载的包中删除对象浏览器中的列表。用户指定“不退出”。我想知道是否有办法为下一个 R 会话重新获取 _objects_ 和 _loaded packages_。 (3认同)
  • @ErdoganCEVHER 用户可以随时更新他的 `.Rprofile` 文件以获得所需的包。但是,如果用户在刚刚保存对象的会话期间加载了 _new_ 包,我明白您的观点。 (2认同)