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.
Use the following URL for manually sending trackbacks: http://complex.if.uff.br/lib/plugins/linkback/exe/trackback.php/orahcio:home:r_formatc
Discussão