Formats numbers as percentages.

num_percent(x, digits = 2L, format = "f", ...)

parse_percent(x, digits = NA, format = "f", ...)

Arguments

x

a numeric vector.

digits

an integer to indicate the number of digits of the percentage string.

format

format type passed to formatC().

...

additional parameters passed to formattable().

Examples

num_percent(rnorm(10, 0, 0.1))
#>  [1] 4.24%  10.63% 10.49% -0.38% 4.86%  16.73% -3.54% 9.46%  13.17% -2.97%
num_percent(rnorm(10, 0, 0.1), digits = 0)
#>  [1] -4%  -8%  -11% -8%  -18% -7%  -6%  -5%  2%   10% 
parse_percent("0.5%")
#> [1] 0.5%
parse_percent(c("15.5%", "25.12%", "73.5"))
#> [1] 15.50%   25.12%   7350.00%