當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。