【发布时间】:2022-07-04 23:27:32
【问题描述】:
我试图用几个匹配的表达式替换字符串的部分。我找到了如何在特定列上应用str_replace_all。但我不知道如何在带有dplyr 管道的数据框中应用它?
虚拟示例:
d <- data.frame(nam = c('aaa_string', 'bb_salala', 'cc_bububub'))
# applied on the d$nam vector every thing is working
d$nam %>%
str_replace_all(c("aaa" = "1", "bb" = "2", "cc" = "33"))
在mutate 中使用相同的语句突然不起作用,声称 argument "pattern" is missing 在str_replace_all 中。如何解决?
预期输出:
nam
"1_string"
"2_salala"
"33_bububub"
【问题讨论】: