R - 比较创建逻辑向量

时间:2015-12-29 20:55:04

标签: r vector

我有2个向量,如果向量z中的元素等于向量x中的任何元素,我想显示逻辑。

 z <- rep(c("AA","AB","AC","AD","AE"), 40)  
 x <- c("AA","AD","BB")  
 z == x  

我使用z == x但是真假值不正确。 警告显示,&#34;较长的对象长度不是较短对象长度的倍数&#34;

1 个答案:

答案 0 :(得分:2)

您正在寻找%in%(有关详细信息,请参阅?"%in%"):

z %in% x

head(z %in% x)
# [1]  TRUE FALSE FALSE  TRUE FALSE  TRUE