📌  相关文章
📜  在 R 编程中查找向量之间匹配元素的位置 – match()函数

📅  最后修改于: 2022-05-13 01:54:54.104000             🧑  作者: Mango

在 R 编程中查找向量之间匹配元素的位置 – match()函数

R语言中的match()函数用于返回第一个向量的元素在第二个向量中的第一个匹配的位置。如果未找到该元素,则返回 NA。

示例 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)

输出:

[1]  4 NA NA  1  5

示例 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")

输出:

[1]  4 -1 -1  1  5