I have a character vector of stopwords in R:
stopwords = c(\"a\" ,
\"able\" ,
\"about\" ,
\"above\" ,
\"abst
Try this:
str <- c("I have zero a accordance")
stopwords = c("a", "able", "about", "above", "abst", "accordance", "yourself",
"yourselves", "you've", "z", "zero")
x <- unlist(strsplit(str, " "))
x <- x[!x %in% stopwords]
paste(x, collapse = " ")
# [1] "I have"
Addition: Writing a "removeWords" function is simple so it is not necessary to load an external package for this purpose:
removeWords <- function(str, stopwords) {
x <- unlist(strsplit(str, " "))
paste(x[!x %in% stopwords], collapse = " ")
}
removeWords(str, stopwords)
# [1] "I have"