En este artículo, discutiremos cómo encontrar los elementos comunes de múltiples vectores en el lenguaje de programación R.
Para hacer esto se usa el método intersect() . Se utiliza para devolver los elementos comunes de dos objetos.
Sintaxis: intersect(vector1,vector2)
donde, vector son los datos de entrada.
Si hay más de dos vectores, podemos combinar todos estos vectores en uno excepto un vector. Esos vectores combinados se pasan como un argumento y el vector restante se pasa como segundo argumento.
Sintaxis: intersect(c(vector1,vector2,…,vector n),vector_m)
Ejemplo 1: programa R para crear dos vectores y encontrar los elementos comunes.
Así que vamos a crear un vector con elementos.
R
# create vector b b = c(2, 3, 4, 5, 6, 7) # create vector a a = c(1, 2, 3, 4) # combine both the vectors print(intersect(b, a))
Producción:
[1] 2 3 4
Ejemplo 2: programa R para encontrar elementos comunes en datos de dos caracteres.
Estamos tomando dos vectores que contienen nombres y encontramos los elementos comunes.
R
# create vector b b = c("sravan", "gajji", "gnanesh") # create vector a a = c("sravan", "ojaswi", "gnanesh") # combine both the vectors print(intersect(b, a))
Producción:
[1] "sravan" "gnanesh"
Ejemplo 3: Encuentra elementos comunes de múltiples vectores en R.
Entonces estamos combinando b y a primero, y se pasan como el primer argumento en la función de intersección y luego pasan el vector d como el segundo argumento.
R
# create vector b b = c(1, 2, 3, 4, 5) # create vector a a = c(3, 4, 5, 6, 7) # create vector d d = c(5, 6, 7, 8, 9) # combine both the vectors b and a as 1 # then combine with d print(intersect(c(b, a), d))
Producción:
[1] 5 6 7
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA