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


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

setequal()R語言中的函數用於檢查兩個對象是否相等。該函數將兩個對象(如 Vectors、dataframes 等)作為參數,如果對象相等或不相等,則結果為 TRUE 或 FALSE。

用法: setequal(x, y)

參數:
x and y:具有項目序列的對象

範例1:


# R program to illustrate 
# the use of setequal() function 
     
# Vector 1 
x1 <- c(1, 2, 3, 4, 5, 6)    
     
# Vector 2  
x2 <- c(1:6)    
  
# Vector 3
x3 <- c(2, 3, 4, 5, 6) 
     
# Calling setequal() Function 
setequal(x1, x2)       
setequal(x1, x3)       

輸出:

[1] TRUE
[1] FALSE

範例2:


# R program to illustrate  
# the use of setequal() function 
    
# Data frame 1 
data_x <- data.frame(x1 = c(5, 6, 7),     
                     x2 = c(2, 2, 2)) 
    
# Data frame 2 
data_y <- data.frame(y1 = c(5, 6, 7),        
                     y2 = c(2, 2, 2)) 
    
# Calling setequal() Function
setequal(data_x, data_y)   

輸出:

[1] TRUE



相關用法


注:本文由純淨天空篩選整理自nidhi_biet大神的英文原創作品 Check if Two Objects are Equal in R Programming – setequal() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。