当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R conflicts 在搜索路径上搜索被遮罩的对象


R语言 conflicts 位于 base 包(package)。

说明

conflicts 报告 search 路径上两个或多个位置存在同名对象,通常是因为用户工作区或包中的对象掩盖了同名系统对象。这有助于发现无意的掩蔽。

用法

conflicts(where = search(), detail = FALSE)

参数

where

搜索路径的子集,默认情况下是整个搜索路径。

detail

如果是 TRUE ,则为搜索路径的所有成员提供屏蔽或屏蔽函数。

如果 detail = FALSE ,则为屏蔽对象的字符向量。如果是 detail = TRUE ,则为给出搜索路径该成员中的屏蔽或屏蔽对象的字符向量列表。空向量被省略。

例子

lm <- 1:3
conflicts(, TRUE)
## gives something like
# $.GlobalEnv
# [1] "lm"
#
# $package:base
# [1] "lm"

## Remove things from your "workspace" that mask others:
remove(list = conflicts(detail = TRUE)$.GlobalEnv)

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Search for Masked Objects on the Search Path。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。