R语言【base】——rm/remove():从指定环境中删除对象

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)

你可能感兴趣的:(#,R语言【base】,r语言)