Encuentre posiciones de elementos coincidentes entre vectores en programación R – función match()

match()La función en R Language se usa para devolver las posiciones de la primera coincidencia de los elementos del primer vector en el segundo vector. Si no se encuentra el elemento, devuelve NA.

Sintaxis: coincidencia (x1, x2, no coincidencia)

Parámetros:
x1: Vector 1
x2: Vector 2
nomatch: valor a devolver en caso de no coincidencia

Ejemplo 1:

# R program to match the vectors
  
# Creating vectors
x1 <- c("a", "b", "c", "d", "e")
x2 <- c("d", "f", "g", "a", "e", "k")
  
# Calling match function
match(x1, x2)

Producción:

[1]  4 NA NA  1  5

Ejemplo 2:

# R program to match the vectors
  
# Creating vectors
x1 <- c("a", "b", "c", "d", "e")
x2 <- c("d", "f", "g", "a", "e", "k")
  
# Calling match function
match(x1, x2, nomatch = "-1")

Producción:

[1]  4 -1 -1  1  5

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 *