Reputation: 10483
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
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