Formatando números no R

Quando você manda seu programa gerar números num formato específico usando a printf do ANSI C, existe a possibilidade de escrever esse mesmo formato usando o R, isso é muito útil quando precisamos ler arquivos nos quais geramos seus nomes com a função sprintf.

 formatC(x, format="f") 

Podemos usar todos os formatos do C, não somente o f, se por acaso o número foi escrito com %f para floats, mas podemos usar d para int's, g, lf, u e assim por diante…

Para o formato específico g podemos usar:

 format(x, format=g, digits=-1, width=-1) 
os valores negativos para as opções digits e width fazem a formatação usar o padrão de seis algarismos significativos padrão do C e faz a justificação do número ser à esquerda.