[R] format \Sexpr{}

Marc Schwartz marc_schwartz at comcast.net
Fri Feb 6 21:39:00 CET 2009

on 02/06/2009 02:32 PM Felipe Carrillo wrote:
> Hi everyone: It is probably something simple but I can't find
> anything related to this. Could someone show me how to format the sum
> of x. the result is 10000 but I need comma formatted like this:
> 10,000. Since I am going to be using this number to be added to
> another calculation, I want to be able to remove the comma from the
> 10,000 value. Thanks
> x <- c(2000,3000,5000) this is the sum of x: \Sexpr{sum(x)}

See ?format and/or ?prettyNum and take note of the 'big.mark' argument:

x <- c(2000,3000,5000)

> sum(x)
[1] 10000

> format(x, big.mark = ",")
[1] "2,000" "3,000" "5,000"

> format(sum(x), big.mark = ",")
[1] "10,000"

Note that these will be character vectors, not numeric, so be sure to
retain the original numeric value(s) for subsequent math ops.


Marc Schwartz

More information about the R-help mailing list