<div dir="ltr">vc deve notar que o seu numero "12023422344", qdo representado no R, nao e' um inteiro...<div><br></div><div>is.integer(12023422344)</div><div><br></div><div>Entao, use a sugestao dada pelo proprio erro</div>

<div><br></div><div>sprintf("%.14f", 12023422344)</div><div><br></div><div>b</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 7 de maio de 2014 11:56, Rubem Kaipper Ceratti <span dir="ltr"><<a href="mailto:rubem_ceratti@yahoo.com.br" target="_blank">rubem_ceratti@yahoo.com.br</a>></span> escreveu:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:10pt">

<div>Caros listeiros,</div><div><br></div><div style="color:rgb(0,0,0);font-size:13px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;background-color:transparent;font-style:normal">

Tenho um problema que consiste em transformar um certo número para formato 'character' com comprimento 14. Para isso tentei usar a função base::sprintf, mas para números com mais de 10 dígitos, recebo a mensagem de erro abaixo:</div>

<div style="color:rgb(0,0,0);font-size:13px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;background-color:transparent;font-style:normal"><br></div><div style="background-color:transparent">

<span style="font-family:'Courier New',courier,monaco,monospace,sans-serif">> sprintf('%.14d', 1202342234)</span></div><div style="background-color:transparent"><span style="font-family:'Courier New',courier,monaco,monospace,sans-serif">[1] "00001202342234"</span></div>

<div style="background-color:transparent"><span style="font-family:'Courier New',courier,monaco,monospace,sans-serif"><br></span></div><div style="background-color:transparent"><span style="font-family:'Courier New',courier,monaco,monospace,sans-serif">> sprintf('%.14d', 12023422344)</span></div>

<div style="background-color:transparent"><span style="font-family:'Courier New',courier,monaco,monospace,sans-serif">Error in sprintf("%.14d", 12023422344) : </span></div><div style="background-color:transparent">

<span style="font-family:'Courier New',courier,monaco,monospace,sans-serif">  invalid format '%.14d'; use format %f, %e, %g or %a for numeric objects</span></div><div style="background-color:transparent">
<br>
</div><div style="background-color:transparent;color:rgb(0,0,0);font-size:13px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-style:normal"><br></div><div style="background-color:transparent;color:rgb(0,0,0);font-size:13px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-style:normal">

Alguém sabe uma forma de contornar isso?</div><div style="background-color:transparent;color:rgb(0,0,0);font-size:13px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-style:normal">

<br></div><div><br></div><div style="background-color:transparent;color:rgb(0,0,0);font-size:13px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-style:normal">Grato,</div>

<div style="background-color:transparent;color:rgb(0,0,0);font-size:13px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-style:normal">Rubem</div></div></div><br>

_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br></div>