[R-br] substituir caracteres especiais de strings

Rodrigo Coster rcoster em gmail.com
Quinta Janeiro 17 08:25:13 BRST 2013


iconv(c("Santa Cecília", "Anhangüera", "Freguesia Do Ó"), to =
"ASCII//TRANSLIT")


2013/1/17 Fátima Lima Paula <fatima.lima.paula em gmail.com>

> Paulo, existe o soundex BR do Daniel Marcelino na lista do R.
> Dê uma olhada e veja se te ajuda.
> Abs
>
> Em 17 de janeiro de 2013 00:00, Paulo Nogueira <paulons em gmail.com>escreveu:
>
>> Olá a todos.
>> Estou com um problema simples que não consigo resolver de maneira prática.
>>
>> Dado um vetor com nomes de bairos:
>> 1- transformar os caracteres especiais ç, ã, õ, ü, etc, em caracteres
>> normais c, a, o, u, etc;
>> 2- substituir eventuais espaços entre nomes compostos por hífen;
>> 3- transformar todas as letras para caracteres minúsculos
>>
>> Eu sei resolver 2 e 3, mas empaquei no item número 1.
>> Como resolver de forma direta, sem utilizar gsub várias vezes?
>>
>> Como CMR, tenho o seguinte vetor de exemplo:
>> c("Santa Cecília", "Anhangüera", "Freguesia Do Ó")
>>
>> E preciso que o resultado seja:
>> santa-cecilia
>> anhanguera
>> freguesia-do-o
>>
>> Desde já agradeço a ajuda,
>> Abraços,
>> Paulo Nogueira Starzynski
>>
>>
>> _______________________________________________
>> R-br mailing list
>> R-br em listas.c3sl.ufpr.br
>> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
>> código mínimo reproduzível.
>>
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130117/eeb6c359/attachment.html>


Mais detalhes sobre a lista de discussão R-br