私はremove
と呼ばれるデータフレームに含まれる単語のリストを持っています。 text
のすべての単語を削除したいと思います。私は正確な言葉を削除したい。添付gsub関数、パターンの完全一致
remove <- data.frame("the", "a", "she")
text <- c("she", "he", "a", "the", "aaaa")
for (i in 1:3) {
text <- gsub(data[i, 1], "", text)
}
結果が
は、しかし、私は期待してい何
#[1] "" "he" "" "" "aaaa"
で返され、私はまた、次のコードを試してみましたが、それは期待した結果を返す行います
をfor (i in 1:3) {
text <- gsub("^data[i, 1]$", "", text)
}
ありがとうあなたの手助けをするほど。完全一致、使用値マッチング(%in%
)
remove<-c("the","a","she") #I made remove a vector too
replace(text, text %in% remove, "")
#[1] "" "he" "" "" "aaaa"
動作すること。あなたの助けをありがとう! – aalen