[R-br] substituir caracteres especiais de strings

Paulo Nogueira paulons em gmail.com
Quinta Janeiro 17 00:00:09 BRST 2013


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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130117/d2c15886/attachment.html>


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