删除从R中的RData文件加载的变量

时间:2015-03-03 17:28:02

标签: r rm

假设我保存了两个变量:

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)中,或者在我第一次保存变量时创建一个包含变量名称的变量。

1 个答案:

答案 0 :(得分:2)

这样的事情对你有用吗?

theloadedobjects <- load(file = "MySavedList.RData")
...
rm(list=c(theloadedobjects, "theloadedobjects"))