我有一列标识符:
c('ABB123a','ABB123b','ABB123c','ABB125','ABB125b','ABB1110','ABB1110aa')
#desired output
c('ABB123','ABB123','ABB123','ABB125','ABB125','ABB1110','ABB1110')
在R中删除模式3个字符,2到4个数字之后的字符的最简单方法是什么?
答案 0 :(得分:0)
这似乎可以满足您的要求:
您的数据:
x <- c("ABB123a","ABB123b","ABB123c","ABB125a")
使用gsub
通过删除字符串中的最后一个($
)字符来更改数据
x_new <- gsub("\\w$", "", x)
x_new
[1] "ABB123" "ABB123" "ABB123" "ABB125"