1

重複の可能性:
数値インデックスではなく行名で行列の行を削除する方法は?
Rであるベクトルの要素を別のベクトルから削除する

私は2つのベクトルを持っています:

a<-c(1,2,3,4,5,6,7,8)
b<-c(7,3,6,4,8,1)

b にない a の要素を選択したい

subset(a, a!=b) を試しましたが、次の警告が表示されます。

longer object length is not a multiple of shorter object length
4

2 に答える 2

7

setdiffベクトルを試してみてください:

R> setdiff(a,b)
[1] 2 5
于 2013-01-21T14:21:29.810 に答える
3

これを試して:

a[!(a%in%b)]

を見てください?"%in%"

于 2013-01-21T14:20:23.053 に答える