如何返回一个布尔向量,告诉向量A中的元素是否在向量B中?

时间:2015-11-07 03:38:38

标签: r

假设我有两个向量,A和B.我想得到一个具有相同长度的向量A的布尔向量,它告诉向量A中每个元素的信息是否在向量B中。函数是什么它?

2 个答案:

答案 0 :(得分:2)

我认为您正在寻找%in%

A <- c(0,2,4,6)
B <- c(8,7,6,5,4)
A %in% B
[1] FALSE FALSE  TRUE  TRUE

答案 1 :(得分:1)

A <- c(0,2,4,6)
B <- c(8,7,6,5,4)
x <- (is.element(A, B))
x
## [1] FALSE FALSE  TRUE  TRUE