Package base version 4.2.0
Parameters
remove(..., list = character(), pos = -1,
envir = as.environment(pos), inherits = FALSE)
rm (..., list = character(), pos = -1,
envir = as.environment(pos), inherits = FALSE)
参数【...】:要删除的对象,如名称(不带引号)或字符串(带引号)。
参数【list】:命名要删除的对象的字符向量。
参数【pos】:在哪里进行删除。默认情况下,使用当前环境。
参数【envir】:要使用的环境。
参数【inherits】:是否应该检查环境的封闭框架?
Detail
参数【pos】可以通过以下几种方式之一指定从中删除对象的环境:
- 作为整数(搜索列表中的位置)
- 作为搜索列表中元素的字符串名称
- 作为环境(包括使用 sys.frame 访问当前处于活动状态的函数调用)
参数【envir】是指定环境的另一种方式,但主要是为了向后兼容。
不允许从基本环境和基本命名空间中删除变量,也不允许从任何锁定的环境中删除变量。
Example
tmp <- 1:4
## work with tmp and cleanup
rm(tmp)