money representation in R

currency, r

Solution

The scales package has a function for this: dollar_format()

install.packages("scales")
library(scales)

muchoBucks <- 15558.5985121
dollar_format()(muchoBucks)

[1] "$15,558.60"

Problem

I would like to know how can I work with money with R. It means, do arithmetic, print well formatted numbers and etc. For example I have some values ``` 1.222.333,37 1.223.444,88 ``` I could translate it to numeric and round it, removing the cents, but there isn't a better pattern to work with? I did try the format method, something like: ``` format(141103177058,digits=3,small.interval=3,decimal.mark='.',small.mark=',') ``` but without success. any tip or ideas?

Original source

Related problems