<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Não ficou claro porque você não pode usar o gsub(). Eu tentei mudando o locale e deu certo para mim. Veja:<br><br><span style="font-family:courier new,monospace">x <- sprintf("Matricula: %s \n Peso: %2.2f", '123.4', 47.5)<br>
x<br><br>## Qualquer ponto por vírgula.<br>gsub("\\.", ",", x)<br><br>## Ponto entre números por vírgula.<br>gsub("(\\d)\\.(\\d)", "\\1,\\2", x)<br><br>## Sys.getlocale()<br>Sys.setlocale("LC_NUMERIC","<b>pt_BR.utf8</b>")<br>
sprintf("Matricula: %s \n Peso: %2.2f", '123.4', 47.5)<br></span></div><span style="font-family:courier new,monospace">​</span><br><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;display:inline">
​À disposição.<br>Walmes.​</div><br></div>