[R-br] Trocar caracteres específicos repetidos
Jakson Alves de Aquino
jalvesaq em gmail.com
Segunda Abril 7 19:04:05 BRT 2014
2014-04-07 18:49 GMT-03:00 Waldelene Moura <waldelene em yahoo.com.br>:
> Olá
>
> Sou iniciante no R, preciso retirar de uma string um caractere específicoque esteja repetido,
> trocando estes por apenas um,
>
> Ex: a = "23345556333388" gostaria de retirar o 3 especificamente que
> estão repetidos, logo a string ficaria
> a = "2345556388" - só altero onde o 3 aparece, os outros
> continuam como estão.
>
>
> outro exemplo
> texto = "BOLLA CARRO LLATA CASSINO " aplicando somente para a
> letra L
> texto = "BOLA CARRO LATA CASSINO"
>
> Alguém poderia me dar uma dica de qual função usar?
>
gsub("33*", "3", a)
gsub("LL*", "L", gsub(" *", " ", texto))
No "texto", você também eliminou quase todos os espaços duplicados. Por
isso, o exemplo acima inclui um gsub() para eliminar excesso de espaço em
branco.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140407/8908316c/attachment.html>
Mais detalhes sobre a lista de discussão R-br