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


R hasName 檢查姓名


R語言 hasName 位於 utils 包(package)。

說明

hasName 是一種測試 R 對象中一個或多個名稱的便捷方法。

用法

hasName(x, name)

參數

x

任何物體。

name

要查找的一個或多個字符值。

細節

hasName(x, name) 被定義為等同於 name %in% names(x) ,盡管它的計算速度稍快一些。它旨在替換常見的習慣用法 !is.null(x$name) 。由於部分名稱匹配,後者可能不可靠;請參見下麵的示例。

如果相應條目位於 names(x) 中,則與包含 TRUEname 長度相同的邏輯向量。

例子

x <- list(abc = 1, def = 2)
!is.null(x$abc) # correct
!is.null(x$a)   # this is the wrong test!
hasName(x, "abc")
hasName(x, "a")

也可以看看

%in% , exists

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Check for Name。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。