Format(x, digits = NULL, sci = getOption("scipen"), big.mark="",
leading = NULL, zero.form = NULL, na.form = NULL,
fmt = NULL, align = "left", width = NULL, ...)
## S3 method for class 'matrix':
Format(x, digits = NULL, sci = getOption("scipen"), big.mark="",
leading = NULL, zero.form = NULL, na.form = NULL,
fmt = NULL, align = "left", width = NULL, ...)
## S3 method for class 'default':
Format(x, digits = NULL, sci = getOption("scipen"), big.mark="",
leading = NULL, zero.form = NULL, na.form = NULL,
fmt = NULL, align = "left", width = NULL, ...)
NULL
will leave the number"left"
, "right"
, "center"
, "dec"
. The values will be aligned left (default), right, center or at the decimal point.fmt
can be used for defining several formats.
d
, m
and y
for day, month or year.
Repeting the specific code defines the degree of abbreviation:
d .....
day of the month without leading zero (1 - 31)
dd ....
day of the month with leading zero (01 - 31)
ddd ...
abbreviated name for the day of the week (e.g. Mon) in the current user's language
dddd ..
full name for the day of the week (e.g. Monday) in the current user's language
m .....
month without leading zero (1 - 12)
mm ....
month with leading zero (01 - 12)
mmm ...
abbreviated month name (e.g. Jan) in the current user's language
mmmm...
full month name (e.g. January) in the current user's language
y .....
year without century, without leading zero (0 - 99)
yy ....
year without century, with leading zero (00 - 99)
yyyy ..
year with century. For example: 2005
percents Setting fmt = "%"
will divide the given number by 100 and append the %-sign (without separator).
p-values fmt = "p"
will wrap the function format.pval
.
significance The significance representation of a p-value consisting of * and . will be produced by setting fmt = "*"
.
The breaks are set according to the used defaults e.g. in lm
as
[0, 0.001] = ***
(0.001, 0.01] = **
(0.01, 0.05] = *
(0.05, 0.1] = .
(0.1,1] =
}format
, formatC
, prettyNum
, sprintf
, symnum
Format(as.Date(c("2014-11-28", "2014-1-2")), fmt="ddd, d mmmm yyyy")
x <- pi * 10^(-10:10)
Format(x, digits=3, fmt="%", sci=NA)
Format(x, digits=4, sci=4, leading = "drop", width=9, align="dec")
# format a matrix
m <- matrix(runif(100), nrow=10,
dimnames=list(LETTERS[1:10], LETTERS[1:10]))
Format(m, digits=1)
Run the code above in your browser using DataLab