Comma separator for numbers in R?

Viewed 82891

Is there a function in R to display large numbers separated with commas?

i.e., from 1000000 to 1,000,000.

4 Answers

I think Joe's comment to MatthewR offers the best answer and should be highlighted:

As of Sept 2018, the scales package (part of the Tidyverse) does exactly this:

> library(scales)

> x <- 10e5
> comma(x)

[1] "1,000,000"

The scales package appears to play very nicely with ggplot2, allowing for fine control of how numerics are displayed in plots and charts.

Related