Gopala
Gopala

Reputation: 10483

Format comma for a bit 64 integer

Is there anyway to make the formatC type function work on big integers (int64)? Tried to look everywhere.

This clearly won't work, but looking for an equivalent:

x <- 2254728285
formatC(x, big.mark = ',', format = 'd')
[1] "NA"
Warning message:
In storage.mode(x) <- "integer" :
  NAs introduced by coercion to integer range

This works, and what I want, but for integer64 numbers:

x <- 22547282
formatC(x, big.mark = ',', format = 'd')
[1] "22,547,282"

Upvotes: 0

Views: 95

Answers (1)

Ma&#235;l
Ma&#235;l

Reputation: 52209

You can do:

formatC(x, big.mark = ',', format = "f", digits = 0)
#[1] "2,254,728,285"

formatC(x, big.mark = ',', format = "fg")
#[1] "2,254,728,285"

Upvotes: 1

Related Questions