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