使用和! R中的功能(请帮助)

问题描述 投票:0回答:2
x <- c("a", "b", "c", "d", "e", "f", "g")
y <- c("a", "c", "d", "z")

我正在尝试将y与x进行比较,并找到一个索引,其中y与x中的任何内容都不匹配。在这种情况下,z确实匹配,我希望R返回z的索引。

这是我尝试过的事情之一,它不起作用。

index <- which(y != x)
r
2个回答
1
投票

使用操作员%in%

 which(!y%in%x)

0
投票

您也可以使用match,如果没有匹配项,它将返回NA

which(is.na(match(y, x)))
#[1] 4
© www.soinside.com 2019 - 2024. All rights reserved.