我正在嘗試利用R進行一些基本的文本分析。刪除字符串中的特定短語
我有一列包含複雜的數據類型。我希望保留一張單獨的表格,我可以使用它從第一個數據列中刪除某些短語。
我試過gsubfn但沒有任何成功。
例如
dirtydata <- c("JOHN COURT","@PETER","BOB 22","RUPERT BODY CORPORATE")
removefields <-c("COURT","BODY CORPORATE")
爲什麼
x <- gsubfn(removefields,"",dirtydata)
不行?
盼望輸出
c("JOHN ","@PETER","BOB 22","RUPERT ")
請包含額外加載的軟件包的名稱。但你可以嘗試'gsub(paste(removefields,collapse =「|」),「」,dirtydata)' – Jimbou
可能重複[如何用R替換多個字符串](https://stackoverflow.com/questions/28285480/how-to-replace-multiple-strings-with-the-same-in-r)或[this one](https://stackoverflow.com/questions/24645390/r-remove-multiple-text-strings -in-data-frame) – Jimbou