La función setdiff() en el lenguaje de programación R se usa para encontrar los elementos que están en el primer objeto pero no en el segundo objeto.
Sintaxis: setdiff(x, y)
Parámetros:
- x e y: Objetos con secuencia de elementos
R – Ejemplo de función setdiff()
Ejemplo 1: aplicar setdiff a vectores numéricos en lenguaje R
R
# 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)
Producción:
[1] 1 5 6
Ejemplo 2: aplicar setdiff a vectores de caracteres en lenguaje R
R
# R program to illustrate # the use of setdiff() function # Vector 1 x <- c("GFG", "GEEKS") # Vector 2 y <- c("GFG", "Welcome", "HOME") # Calling setdiff() Function x3 <- setdiff(x, y) print(x3)
Producción:
[1] "GEEKS"
Ejemplo 3: setdiff entre R Dataframes
R
# 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)
Producción:
x1 1 5 2 6 3 7
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