R语言中的%in%操作符是干什么的?

%in%

判断前面一个向量内的元素是否在后面一个向量中,返回布尔值。

代码实例

a <- c(1,3,13,1443,43,43,4,34,3,4,3)
b <- c(1,13,11,1313,434,1)
a %in% b
# 返回内容
# [1]  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

# 取反操作
!(a %in% b)

可以使用这个语法提取向量a中的值

a[a %in% b]
# 返回内容
# [1]  1 13

a[!(a %in% b)]
# 返回内容
# [1]    3 1443   43   43    4   34    3    4    3

你可能感兴趣的:(R语言)