複数のベクトルが少数のベクトルに存在する場合、その要素を削除する方法を教えてください。私は、次の2つのベクトルR:いくつかのベクトルにのみ存在する場合、複数のベクトルから要素を削除する
> Text <- c("AB.txt", "B.txt", "C.txt")
> Text2 <- c("B.txt", "C.txt")
を持っている場合、例えば は、その後、私はgrepのを使用して「A」を持つすべての要素を削除しよう:
> Text[-grep(“A”, Text)]
[1] "B.txt" "C.txt"
私はテキスト2でこれを行うときしかし、すべての要素がで消えますサイバースペース。
> Text2[-grep(“A”, Text2)]
character(0)
どのようにコードを変更してすべてのベクターで機能させることができますか?
事前のおかげで、
ポール
おかげで行くと同じである元のベクトルを、サブセットのいずれかの要素に
が見つかりません答え、彼らはすべて正常に動作します。 – PaulH