【发布时间】:2017-01-06 12:34:03
【问题描述】:
我正在尝试在邮政编码中间插入一个“+”符号。遵循AA111AA 或AA11AA 模式的邮政编码。我希望在最终数字之前插入“+”,因此输出为 AA11+1AA 或 AA1+1AA。我找到了一种使用stringr 的方法,但感觉有一种更简单的方法可以做到这一点,就像我目前正在做的那样。下面是我的代码。
pc <- "bt43xx"
pc <- str_c(
str_sub(pc, start = 1L, end = -4L),
"+",
str_sub(pc, start = -3L, end = -1L)
)
pc
[1] "bt4+3xx"
【问题讨论】: