R語言
hasName
位於 utils
包(package)。 說明
hasName
是一種測試 R 對象中一個或多個名稱的便捷方法。
用法
hasName(x, name)
參數
x |
任何物體。 |
name |
要查找的一個或多個字符值。 |
細節
hasName(x, name)
被定義為等同於 name %in% names(x)
,盡管它的計算速度稍快一些。它旨在替換常見的習慣用法 !is.null(x$name)
。由於部分名稱匹配,後者可能不可靠;請參見下麵的示例。
值
如果相應條目位於 names(x)
中,則與包含 TRUE
的 name
長度相同的邏輯向量。
例子
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")
也可以看看
相關用法
- R hashtab 哈希表(實驗)
- R hsearch-utils 幫助搜索實用程序
- R help.request 向 R-help 發送帖子
- R help.start 超文本文檔
- R help 文檔
- R head 返回對象的第一部分或最後部分
- R help.search 搜索幫助係統
- R select.list 從列表中選擇項目
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表對象及其結構
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R PkgUtils 用於構建和檢查附加包的實用程序
- R cite 引用參考書目條目
- R SweaveSyntConv 轉換 Sweave 語法
- R RSiteSearch 搜索文檔中的關鍵詞或短語
- R glob2rx 將通配符或通配符模式更改為正則表達式
- R getFromNamespace 用於開發命名空間的實用函數
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Check for Name。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。