我喜欢使用工作区的想法。到目前为止,我总是保存整个工作区并将其全部加载到现有项目中。但很多时候,我只需要从指定的工作区中获取单个对象。是否有可能将它们分别从另一个工作区加载?
此外,有时将对象添加到已有的工作区中会很方便。例如,假设您有五个巨大的脚本,每个脚本都有一个巨大的工作区,并且您不想混合它们以使它们都在一个工作区中。那么现在,您想将每个工作区的干净结果仅存储到另一个干净的工作区中...
这些是基本任务:
此外,有时将对象添加到已有的工作区中会很方便。例如,假设您有五个巨大的脚本,每个脚本都有一个巨大的工作区,并且您不想混合它们以使它们都在一个工作区中。那么现在,您想将每个工作区的干净结果仅存储到另一个干净的工作区中...
这些是基本任务:
# save entire workspace
save.image("mypath/myworkspace")
# load entire workspace
load ("mypath/myworkspace")
# save a single object (or several)
save (myobject,file="mypath/myworkspace")
# load a single object from an existing workspace
?
# add a single object to an existing workspace
?
?saveRDS
。 - Roland