Existe uma distinção entre mensagens de **erro** e mensagens de **aviso**. Apesar dessas mensagens de **aviso**, a alteração no locale produziu os resultados esperados para mim.
> x <- sprintf("Matricula: %s \n Peso: %2.2f", '123.4', 47.5)[1] "Matricula: 123.4 \n Peso: 47.50"
> x[1] "pt_BR.utf8"
>
> ## Sys.getlocale()
> Sys.setlocale("LC_NUMERIC","pt_BR.utf8")
Mensagens de aviso perdidas:
In Sys.setlocale("LC_NUMERIC", "pt_BR.utf8") :
espeficação de 'LC_NUMERIC' pode fazer o R funcionar de forma estranha> sprintf("Matricula: %s \n Peso: %2.2f", '123.4', 47.5)[1] "Matricula: 123.4 \n Peso: 47,50"
À 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.