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.