我想删除字母数字字符串末尾的所有零。
_
应该导致:
dd<-data.frame(a = c("11234000", "000aa456000", "a2340", "00aa45000900"))
答案 0 :(得分:4)
dd<-data.frame(a = c("11234000", "000aa456000", "a2340", "00aa45000900"))
dd$a = gsub('0+$', '', dd$a)
答案 1 :(得分:1)
你可以试试这个。 $
匹配字符串的结尾,0*
匹配多个零。
sub("0*$", "", dd$a)
# [1] "11234" "000aa456" "a234" "00aa450009"