我正在尝试格式化data.frame
中的某些字符串,并且仅当第二个字符是字母时,我想删除前导零:
3818119 --> 3818119
0M11936 --> M11936
0X11087 --> X11087
0T05060 --> T05060
到目前为止,我已经尝试了几种方法,最后一种gsub("^(?=[^A-Z]{2})","" ,output$id)
和gsub("/^..[a-z]/","" ,output$id)
,但都没有成功。
我正在尝试格式化data.frame中的某些字符串,并且仅当第二个字符为字母时,我才想删除前导零:3818119-> 3818119 0M11936-> M11936 0X11087 -...] >
您可以使用
sub("^0([[:alpha:]])", "\\1" ,output$id)
假设您还想删除字符串中的多个前导零,那么也许您可以尝试下面的代码