如何在 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"

更新於:06-7 月 2020

2K+ 瀏覽量

開啟 職業旅程

完成課程獲得認證

開始
廣告
© . All rights reserved.