R语言对象的搜索和删除
在运行R环境时,所有对象均存储在工作空间中,而工作空间又是由计算机内存承载的,因此,一旦某个对象过于庞大,就往往会影响R软件环境的运行速度。此时需要查看工作空间内现存的对象列表,并删除其中的某个对象。例如:
a<-c(1:10)
ls()
[1] "a" "data.init1" "data.init2" "data.init3" "data.init4"
[6] "data.init5" "data2" "data3" "factor" "hc"
[11] "i" "pattern"
rm(a)
a
错误:
找不到对象'a'
rm(list=ls())
ls()
character(0)
上面的例子使用ls函数展示了工作空间中的所有对象,可以看到,其中包括对象a。然后使用rm(a)删除对象a,再查看a时会显示“找不到对象”的错误提示。最后利用rm(list=ls())删除所有对象。
