我的数据框架如下:
library(stringr)
library(dbplyr)
df1 <- data.frame(A = c("4 M", "56 M", "89 M", "25 M", "50 M", "NA M"), B = letters[1:6])
我想替换"NA M
个词
df2 <- df1 %>% mutate(A = str_replace(A, "NA M", "TBD"))
这很好,但如果我加上$
号
df1 <- data.frame(A = c("$4 M", "$56 M", "$89 M", "$25 M", "$50 M", "$NA M"), B = letters[1:6])
df2 <- df1 %>% mutate(A = str_replace(A, "$NA M", "TBD"))
然后什么都没发生.使用str_replace
时,我如何解释特殊字符