formatC(x, digits=NULL, width=max(0,digits)+1,
format=NULL, flag="", mode=NULL)
x
| an atomic numerical or character object, typically a vector of real numbers. | ||||
digits
|
the desired number of digits after
the decimal point. Default: 2 for integer,
4 for real numbers. digits < 0 uses
the default for C, namely 6 digits.
| ||||
width
|
the total field width; width < 0
means left justify the number in this field
(equivalent to flag ="-").
It is possible that the result will be longer than this,
but that should only happen in reasonable cases.
| ||||
format
|
equal to "d" (for integers),
"f", "e", "E", "g", "G"
(for `real'), or "s" (for strings).
"f" gives numbers in the usual ``xxx.xxx'' format;
"e" and "E" give ``n.ddde"g" and "G" put x[i]
into scientific format only if it saves space to do so.
flag
format modifier as in Kernighan and Ritchie, 2nd ed., p.243.
| "0" pads leading zeros; "-" does left adjustment,
others are "+", " ", and "#".
mode
| "real", "integer" or "character".
Default: Automatic.
|
x.
Unlike format, each number is individually formatted.
A for loop over each element of x, calling sprintf(...)
is done in the C function str_signif.
For character arguments, simple (left or right) padding with white space is done.
format.