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())删除所有对象。