0
我尝试这样做在R:(例如) 让x = c(1,2,3,4,5,6,7,8)
和y=c(1,2,8)
删除矢量元素
所以
x[x!=y] = numeric(0) ????
我想要得到的结果3,4,5,6,7
有没有一种可行的方法来做到这一点? 感谢
我尝试这样做在R:(例如) 让x = c(1,2,3,4,5,6,7,8)
和y=c(1,2,8)
删除矢量元素
所以
x[x!=y] = numeric(0) ????
我想要得到的结果3,4,5,6,7
有没有一种可行的方法来做到这一点? 感谢
使用价值匹配%in%
和去除存在于y
x[-which(x %in% y)]
#[1] 3 4 5 6 7
这正常的,但如果只有在至少有一个值。如果'y'为空或空或'c(99,98,97)',这将不会返回整个'x',这在某种程度上可以预料。 –
'setdiff(X,Y)的
x
元素'是你想要 – thelatemail