【发布时间】:2020-08-15 06:37:10
【问题描述】:
我有一个数据:
df_1 <- data.frame(
cpf = c('37576865879', '02177190948')
)
我试试:
library(tidyverse)
str_sub(string = df_1$cpf, start = 4, end = 6) <- 'xxx'
# cpf
#1 375xxx65879
#2 021xxx90948
结果还可以。但是:
df_1 <- data.frame(
cpf = c('37576865879', '02177190948')
)
df_1 %>%
mutate(.data = ., var = str_sub(string = cpf, start = 4, end = 6) <- "xxx")
# cpf var
#1 37576865879 xxx
#2 02177190948 xxx
只有xs 出现在var 中。如何调整最后一个函数以获得完整的向量?
# cpf var
#1 37576865879 375xxx65879
#2 02177190948 021xxx90948
【问题讨论】:
标签: r