Intersección de dos objetos en la programación R – Función intersect()

intersect()La función en lenguaje R se usa para encontrar la intersección de dos objetos. Esta función toma dos objetos como vectores, marcos de datos, etc. como argumentos y da como resultado un tercer objeto con los datos comunes de ambos objetos.

Sintaxis: intersección (x, y)

Parámetros:
x e y: Objetos con secuencia de elementos

Ejemplo 1:

# R program to illustrate 
# intersection of two vectors 
    
# Vector 1 
x1 <- c(1, 2, 3, 4, 5, 6, 5, 5)    
    
# Vector 2  
x2 <- c(2:4)     
    
# Intersection of two vectors   
x3 <- intersect(x1, x2)       
    
print(x3)                 

Producción:

[1] 2 3 4

Ejemplo 2:

# R program to illustrate  
# the intersection of two data frames 
    
# Data frame 1 
data_x <- data.frame(x1 = c(2, 3, 4),     
                     x2 = c(1, 1, 1)) 
    
# Data frame 2 
data_y <- data.frame(y1 = c(2, 3, 4),        
                     y2 = c(2, 2, 2)) 
    
# Intersection of two data frames 
data_z <- intersect(data_x, data_y)   
    
print(data_z)                

Producción:

  y1
1  2
2  3
3  4

Publicación traducida automáticamente

Artículo escrito por nidhi_biet y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *