fmt_num.Rd
Format numeric value
fmt_num(x, digits, width = digits + 4)
an atomic numerical or character object, possibly
complex
only for prettyNum()
, typically a
vector of real numbers. Any class is discarded, with a warning.
the desired number of digits after the decimal
point (format = "f"
) or significant digits
(format = "g"
, = "e"
or = "fg"
).
Default: 2 for integer, 4 for real numbers. If less than 0,
the C default of 6 digits is used. If specified as more than 50, 50
will be used with a warning unless format = "f"
where it is
limited to typically 324. (Not more than 15--21 digits need be
accurate, depending on the OS and compiler used. This limit is
just a precaution against segfaults in the underlying C runtime.)
the total field width; if both digits
and
width
are unspecified, width
defaults to 1,
otherwise to digits + 1
. width = 0
will use
width = digits
, width < 0
means left
justify the number in this field (equivalent to flag = "-"
).
If necessary, the result will have more characters than
width
. For character data this is interpreted in characters
(not bytes nor display width).
fmt_num(1.25, digits = 1)
#> [1] " 1.2"