可能性の重複:
Standard way to remove multiple elements from a dataframeRないサブセットで
私はあなたのIDに基づいて、他のグループやマッチングのサブセットを検索する場合、あなたが何かを使うだろうとRに知っていますlike
subset(df1, df1$id %in% idNums1)
私の質問は、IDのベクトルに一致しないアイテムを選択するか反対の操作を行うかです。
私は!
を使用してみました
が、エラーメッセージ
subset(df1, df1$id !%in% idNums1)
を取得し、私は私のバックアップはいつかこのようにやっていると思う:
matches <- subset(df1, df1$id %in% idNums1)
nonMatches <- df1[(-matches[,1]),]
が、私はもう少し効率的な何かがあります願っています。
は、ここに私の答えを参照してください。http://stackoverflow.com/questions/7494848/standard-way-to-remove-multiple-elements-from-aを - データフレーム – Chase
またはそれと同等のチェースのバージョン、私の答え[ここ](http://stackoverflow.com/a/9846035/324364)。 – joran