Não da para trocar no gsub() pq nem todo ponto vai virar virgula. Outro
exemplo seria um CPF no lugar da matricula, ou até mesmo um texto maior.

Quanto ao LC_NUMERIC, deu o seguinte erro aqui:

> ## Sys.getlocale()
> Sys.setlocale("LC_NUMERIC","pt_BR.utf8")
[1] ""
Mensagens de aviso perdidas:
1: In Sys.setlocale("LC_NUMERIC", "pt_BR.utf8") :
  espeficação de 'LC_NUMERIC' pode fazer o R funcionar de forma estranha
2: In Sys.setlocale("LC_NUMERIC", "pt_BR.utf8") :
  SO informa que a requisição para definir o locale como 'pt_BR.utf8' não
pode ser honrada




2014-05-12 10:08 GMT-03:00 walmes . <walmeszevi...@gmail.com>:

> Não ficou claro porque você não pode usar o gsub(). Eu tentei mudando o
> locale e deu certo para mim. Veja:
>
> x <- sprintf("Matricula: %s \n Peso: %2.2f", '123.4', 47.5)
> x
>
> ## Qualquer ponto por vírgula.
> gsub("\\.", ",", x)
>
> ## Ponto entre números por vírgula.
> gsub("(\\d)\\.(\\d)", "\\1,\\2", x)
>
> ## Sys.getlocale()
> Sys.setlocale("LC_NUMERIC","*pt_BR.utf8*")
>
> sprintf("Matricula: %s \n Peso: %2.2f", '123.4', 47.5)
> ​
> ​À disposição.
> Walmes.​
>
>
> _______________________________________________
> R-br mailing list
> R-br@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@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.

Responder a