我有一個字符串,例如字符串A =「然而」。現在我有一個變量alpha,它的值不斷變化,如alpha =「er」,「ho」,「er」等。我想從字符串中刪除這個alpha值,當alpha的值是「er 「最終值應該是」然而「 - 」呃「=」howev「,當alpha的值爲」ho「時,最終值應該是」然而「 - 」ho「=」wever「等等。我怎樣才能提取最後一個字符串。R中的預處理
感謝
我有一個字符串,例如字符串A =「然而」。現在我有一個變量alpha,它的值不斷變化,如alpha =「er」,「ho」,「er」等。我想從字符串中刪除這個alpha值,當alpha的值是「er 「最終值應該是」然而「 - 」呃「=」howev「,當alpha的值爲」ho「時,最終值應該是」然而「 - 」ho「=」wever「等等。我怎樣才能提取最後一個字符串。R中的預處理
感謝
A <- "however"
alpha <- c("er","ho")
sapply(alpha, gsub, "", A)
# er ho
# "howev" "wever"
居然發現它很容易
gsub(alpha,"",A)
會做
您可以使用包stringr
。功能str_replace
將做的伎倆。
library(stringr)
A<-c("however", "evermore")
alpha <- "er"
str_replace(string=A, pattern=alpha, replacement="")
您還可以代替你是什麼去除你把replacement