
7 Mai
2014
7 Mai
'14
14:56
Caros listeiros, 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:
sprintf('%.14d', 1202342234) [1] "00001202342234"
sprintf('%.14d', 12023422344) Error in sprintf("%.14d", 12023422344) : invalid format '%.14d'; use format %f, %e, %g or %a for numeric objects
Alguém sabe uma forma de contornar isso? Grato, Rubem