Dos vectores pueden tener algunos valores comunes. Este artículo analiza cómo podemos encontrar la diferencia establecida de estos vectores, es decir, mostrar elementos que están presentes en un vector pero no en el otro.
Si queremos todos los elementos de un vector que no están en otro vector, podemos usar el método setdiff() en R. Toma dos vectores y devuelve un nuevo vector con los elementos del primer vector que no están presentes en el segundo vector. .
Sintaxis:
conjunto diferencia(a, b)
Acercarse
- Crear primer vector
- Crear segundo vector
- Encuentra la diferencia establecida
- Guarda esto en otro vector
- Mostrar resultado
Ejemplo 1:
R
a = c(1, 3, 8, 29, 9, 71, 90) b = c(17, 8, 6, 90) print("vector a is") print("vector b is") print("Elements of vector a that are not in vector b are:") ans = setdiff(a, b) print(ans)
Producción:
[1] 1 3 29 9 71
Ejemplo 2:
R
a = c("ram", "rahul", "rohan", "ashish", "rohit", "kapil") b = c("ram", "aakash", "ashish") print("vector a is") print("vector b is") print("Elements of vector a that are not in vector b are:") ans = setdiff(a, b) print(ans)
Producción:
[1] “rahul” “rohan” “rohit” “kapil”
Publicación traducida automáticamente
Artículo escrito por manikumarsingh789 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA