[R-br] Mudar separador decimal no sprintf.

walmes . walmeszeviani em gmail.com
Segunda Maio 12 10:08:59 BRT 2014


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


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