假设我保存了两个变量:
x <- rnorm(5)
y <- letters[1:10]
save(x, y, file = "MySavedList.RData")
rm(x,y)
稍后,我想加载这个保存的文件(MySavedList.RData
),在使用这些变量后,我想只删除从MySavedList.RData
加载的变量。环境中的所有剩余变量应该完好无损。
像这样:
load(file = "MySavedList.RData")
...
rm("Variables loaded from MySavedList.RData")
我不想将这些文件加载到新环境(like this post)中,或者在我第一次保存变量时创建一个包含变量名称的变量。
答案 0 :(得分:2)
这样的事情对你有用吗?
theloadedobjects <- load(file = "MySavedList.RData")
...
rm(list=c(theloadedobjects, "theloadedobjects"))