问题
你希望删除工作空间中不需要的变量和函数,或者完全删除它们的取值内容。
解决方案
使用rm函数。
讨论
在R软件的使用过程中,工作空间容易很快变得杂乱。rm函数能永久地从工作空间中删除一个或多个对象: > x <- 2*pi > x [1] 6.283185 > rm(x) > x Error: object "x" not found
该命令无法“撤销”,即删除的变量无法找回。
你可以通过如下命令同时删除多个变量: > rm(x,y,z)
你甚至可以同时删除工作空间中所有的内容。rm函数中有一个list参数,它包含所有需要删除的变量名称。前面章节介绍过ls函数能返回所有变量名称,因此你可以通过结合rm函数与ls函数,删除工作空间中的所有变量: > ls() [1] "f" "x" "y" "z" > rm(list=ls()) > ls() character(0)