dollar_format {scales} | R Documentation |
The returned function will format a vector of values as currency.
Values are rounded to the nearest cent, and cents are displayed if
any of the values has a non-zero cents and the largest value is less
than largest_with_cents
which by default is 100000.
dollar_format(prefix = "$", suffix = "", largest_with_cents = 1e+05, ..., big.mark = ",", negative_parens = FALSE) dollar(x)
prefix, suffix |
Symbols to display before and after amount. |
largest_with_cents |
the value that all values of |
... |
Other arguments passed on to |
big.mark |
Character used between every 3 digits. |
negative_parens |
Should negative values be shown with parentheses? |
x |
a numeric vector to format |
a function with single parameter x, a numeric vector, that returns a character vector
dollar_format()(c(-100, 0.23, 1.456565, 2e3)) dollar_format()(c(1:10 * 10)) dollar(c(100, 0.23, 1.456565, 2e3)) dollar(c(1:10 * 10)) dollar(10^(1:8)) usd <- dollar_format(prefix = "USD ") usd(c(100, -100)) euro <- dollar_format(prefix = "", suffix = "\u20ac") euro(100) finance <- dollar_format(negative_parens = TRUE) finance(c(-100, 100))