R語言 如何刪除指定變量或對象

R語言中刪除指定變量或對象,可以直接刪除某名字的變量或對象,也可以刪除以字符串形式表示的變量和對象。

例如:

1、直接刪除

>a<-c(1,2,3)

>rm(a)

2、以字符串形式的方式刪除

>a<-c(1,2,3)

>rm('a')

3、刪除不再需要的對象

在使用R語言的過程中,除瞭要保留特定的對象外,其他的對象不再需要

>a<-ls()
> rm(list=a[which(a!='c2' & a !='m2' & a !='cpu1' & a !='mem1')])
> ls()
[1] "a"    "c2"   "cpu1" "m2"   "mem1"

如這個例子中,除瞭a,c2,cpu1,m2,mem1變量或對象外,其他的對象和變量均刪除

4、對象的查找

有時,需要查找已經存在哪些變量,可根據名字來查找:

>objects(pattern='^m.*')

查找以m開頭的對象,pattern為模式(匹配規則)。

補充:R語言清除單個變量和全部變量

清除全部變量的代碼為:

rm(list = ls())

清除單個變量為:

rm(object) #變量名

清除方法類似於Linux系統刪除系統文件

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。

推薦閱讀:

    None Found