所以,我知道如何使用for循环来做到这一点。我所做的是遍历整个循环,检查第一个字符是否为0,如果是,则将第二个字符子串并前进。
但是,我想知道是否有更有效的方法来使用sapply来做到这一点。我必须经常遍历列表才能完成这类工作,并且知道是否有办法利用应用函数是我想学习的东西。
答案 0 :(得分:1)
你试过gsub吗?
myvector <- c("SOME", "0WORDS", "HAVE", "0ZEROS", "IN", "0THEM")
gsub("^0", "", myvector) #The caret (^) makes sure only a starting 0 gets removed
[1] "SOME" "WORDS" "HAVE" "ZEROS" "IN" "THEM"