如何在 R 中删除除了一两个之外的所有对象?
我们可以使用 rm 来删除所有对象或少数对象。
示例
< x>-rnorm(100,0.5) < y>-1:100 < z>-rpois(100,5) < a>-rep(1:5,20)
删除所有对象
> rm(list=ls()) ls() character(0)
删除除 a 之外的所有对象
> rm(list=setdiff(ls(), "a")) > ls() [1] "a"
删除所有对象,留下 x 和 a
> rm(list=ls()[! ls() %in% c("x","a")]) ls() [1] "a" "x"
广告