

オブジェクトの中身のアクセス方法を教えていただきたいです。  
具体的には，，，

[code]

    sex<-c("F","M","M","M","F")
    number<-c(1,2,3,4,5)
    x<-data.frame(SEX=sex,NUMBER=number)
    
    y<-c(1,2,4)
    
[/code]

このような時，，，

[code]

    c<-subset(x,NUMBER!=y)
    
[/code]

上記のようにやりたいのですが，上手くいきません  
つまり，最後はNUMBERのところを3,5だけ残したいです。

質問の仕方がへたくそで分かりにくいですがよろしくお願いします。


CC BY-SA 4.0
2019-11-02T16:57:13.607
60207
2020-06-20T09:32:36.143
36393
question
r
R言語　オブジェクトの中身のアクセス

[code]

    > x[!(x$NUMBER %in% y), ]
    
      SEX NUMBER
    3   M      3
    5   F      5
    
[/code]

ですね。%in%演算子で複数の条件とのマッチですね。


CC BY-SA 4.0
2020-06-20T09:32:36.143
67831
2020-06-20T09:32:36.143
40738
60207
answer