如果您无法确定 match 函数在 R 中是否被正确使用,可以使用以下示例进行测试和验证:
vector <- c("apple", "banana", "orange", "grape") pattern <- c("banana", "orange")
match_result <- match(pattern, vector)
if (is.na(match_result)) {
print("模式未在向量中找到。") } else {
print("以下是模式在向量中的位置:") print(match_result) }
在以上示例代码中,您可以看到 match 函数的正确用法。通过将模式和向量作为参数传递给 match 函数,并将返回结果保存在一个新的向量中,我们可以检查模式是否在向量中以及它们的位置。如果 match 函数未能找到模式,它将返回 NA。