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


R語言 exists()用法及代碼示例


exists()R語言中的函數用於檢查是否定義了具有函數參數中指定名稱的對象。如果找到對象,則返回 TRUE。

用法: exists(name)

參數:
name:要搜索的對象名稱

範例1:


# R program to check if
# an Object is defined or not
  
# Calling exists() function
exists("cos")
exists("diff")
exists("Hello")

輸出:



[1] TRUE
[1] TRUE
[1] FALSE

範例2:


# R program to check if
# an Object is defined or not
  
# Creating a vector
Hello <- c(1, 2, 3, 4, 5)
  
# Calling exists() function
exists("Hello")

輸出:

[1] TRUE

在上麵的例子中可以看出,當第一個代碼中沒有定義名為 “Hello” 的對象時,exists()函數返回 FALSE,而在聲明 “Hello” 對象之後,exists()函數返回 TRUE。這意味著,exists()函數檢查預定義和用戶定義的兩個對象。

相關用法


注:本文由純淨天空篩選整理自nidhi_biet大神的英文原創作品 Check if an Object of the Specified Name is Defined or not in R Programming – exists() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。