I have an 18 digit int which R doesn't understand, it returns a different value from what I enter
options(digits = 22)
> as.numeric(123456789123456789)
[1] 123456789123456784
Also when using bit64 which has an integer64 class
> as.integer64(123456789123456789)
integer64
[1] 123456789123456784
Are there other packages that can interpret this number correctly?