在R語言中,match函數用于在一個向量中查找指定元素的位置。其語法如下:
match(x, table, nomatch = NA_integer_, incomparables = NULL)
參數說明:
示例:
x <- c("a", "b", "c", "d")
table <- c("b", "a", "d", "c")
match("a", table) # 返回2
match(c("b", "c"), table) # 返回1, 4
match("e", table) # 返回NA
在上面的示例中,match函數用于查找元素"a"在table向量中的位置,返回值為2;查找元素"b"和"c"在table向量中的位置,返回值為1和4;查找元素"e"在table向量中的位置,返回NA。