r中非常简单的子集选择

use*_*765 1 r

可能重复:
如何按行名删除矩阵行,而不是数字索引?
在R中从一个向量中移除元素

我有两个向量:

a<-c(1,2,3,4,5,6,7,8)
b<-c(7,3,6,4,8,1)
Run Code Online (Sandbox Code Playgroud)

我想选择那些不在b中的元素

我尝试了子集(a,a!= b),但我得到了警告:

longer object length is not a multiple of shorter object length
Run Code Online (Sandbox Code Playgroud)

rcs*_*rcs 7

尝试setdiff向量:

R> setdiff(a,b)
[1] 2 5
Run Code Online (Sandbox Code Playgroud)