Skip to content
Related Articles

Related Articles

Improve Article

Get Exclusive Elements between Two Objects in R Programming – setdiff() Function

  • Last Updated : 15 Jun, 2020

setdiff() function in R Language is used to find the elements which are in the first Object but not in the second Object.

Syntax: setdiff(x, y)

Parameters:
x and y: Objects with sequence of items

Example 1:




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

Output:

[1] 1 5 6

Example 2:




# R program to illustrate  
# the use of setdiff() 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(2, 3, 4),        
                     y2 = c(2, 2, 2)) 
    
# Calling setdiff() Function
data_z <- setdiff(data_x, data_y)   
    
print(data_z) 

Output:

  x1
1  5
2  6
3  7



My Personal Notes arrow_drop_up
Recommended Articles
Page :