Je possède un vecteur
test <- c("NNNCTCGTNNNGTCGTNN", "NNNNNCGTNNNGTCGTGN")
et je veux remplacer tous les N au début de tous les éléments en utilisant la même longueur "-". Lorsque j'utilise la fonction gsub
ne remplace qu'avec un "-".
gsub("^N+", "-", test)
# [1] "-CTCGTNNNGTCGTNN" "-CGTNNNGTCGTGN"
Mais je veux que le résultat ressemble à ceci
# "---CTCGTNNNGTCGTNN", "-----CGTNNNGTCGTGN"
Y a-t-il une fonction R qui peut faire cela? Merci pour votre patience et vos conseils.