Style percentages
style_percent(
x,
symbol = FALSE,
digits = 0,
big.mark = NULL,
decimal.mark = NULL,
...
)
numeric vector of percentages
Logical indicator to include percent symbol in output.
Default is FALSE
.
number of digits to round large percentages (i.e. greater than 10%).
Smaller percentages are rounded to digits + 1
places.
Default is 0
Character used between every 3 digits to separate
hundreds/thousands/millions/etc.
Default is ","
, except when decimal.mark = ","
when the default is a space.
The character to be used to indicate the numeric decimal point.
Default is "."
or getOption("OutDec")
Other arguments passed on to base::format()
A character vector of styled percentages
See Table Gallery vignette for example
Other style tools:
style_number()
,
style_pvalue()
,
style_ratio()
,
style_sigfig()
percent_vals <- c(-1, 0, 0.0001, 0.005, 0.01, 0.10, 0.45356, 0.99, 1.45)
style_percent(percent_vals)
#> [1] NA "0" "<0.1" "0.5" "1.0" "10" "45" "99" "145"
style_percent(percent_vals, symbol = TRUE, digits = 1)
#> [1] NA "0%" "0.01%" "0.50%" "1.00%" "10.0%" "45.4%" "99.0%"
#> [9] "145.0%"