Open In App

What is match() Function in R

Last Updated : 16 May, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report
match() function in R Language is used to return the positions of the first match of the elements of the first vector in the second vector. If the element is not found, it returns NA.
Syntax: match(x1, x2, nomatch) Parameters: x1: Vector 1 x2: Vector 2 nomatch: value to be returned in case of no match
Example 1: Python3 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)
Output:
[1]  4 NA NA  1  5
Example 2: Python3 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, nomatch = "-1")
Output:
[1]  4 -1 -1  1  5

Next Article
Article Tags :

Similar Reads