formatN: Format Numbers Keeping Classes Distinguishable
Description
Format (generalized) numbers in a way that their classes
are distinguishable. Contrary to format() which uses a
common format for all elements of x, here, each entry is
formatted individually.
Usage
formatN(x, ...)
# S3 method for default
formatN(x, ...)
# S3 method for integer
formatN(x, ...)
# S3 method for double
formatN(x, ...)
# S3 method for bigz
formatN(x, ...)
# S3 method for bigq
formatN(x, ...)
Arguments
x
any R object, typically “number-like”.
…
potentially further arguments passed to methods.
Value
a character vector of the same length as x,
each entry a representation of the corresponding entry in x.
# NOT RUN {## Note that each class is uniquely recognizable from its output:formatN( -2:5)# integerformatN(0 + -2:5)# double precisionformatN(as.bigz(-2:5))
formatN(as.bigq(-2:5, 4))
# }