R/pounds.R
pounds_format.Rd
The returned function will format a vector of values as currency.
Values are rounded to the nearest penny, and pennies are displayed if
any of the values has a non-zero pennies and the largest value is less
than largest_with_penny
which by default is 100000.
pounds_format(x, largest_with_penny = 1e+05) pounds(x)
x | a numeric vector to format |
---|---|
largest_with_penny | the value that all values of |
a function with single paramater x, a numeric vector, that returns a character vector
Based heavily on the scales work by Hadley
Other helper: CJ.dt
,
convertToXML
, generatePDF
,
sanitise
, thousands_format
,
wordwrap
#> [1] "£100.00" "£0.23" "£1.46" "£2,000.00"#> [1] "£10" "£20" "£30" "£40" "£50" "£60" "£70" "£80" "£90" "£100"#> [1] "£100.00" "£0.23" "£1.46" "£2,000.00"#> [1] "£10" "£20" "£30" "£40" "£50" "£60" "£70" "£80" "£90" "£100"pounds(10^(1:8))#> [1] "£10" "£100" "£1,000" "£10,000" "£100,000" #> [6] "£1,000,000" "£10,000,000" "£100,000,000"