我有一个18位的int,R不理解,它返回的值与我输入的值不同
options(digits = 22)
> as.numeric(123456789123456789)
[1] 123456789123456784
Run Code Online (Sandbox Code Playgroud)
当使用具有integer64类的bit64时也是如此
> as.integer64(123456789123456789)
integer64
[1] 123456789123456784
Run Code Online (Sandbox Code Playgroud)
是否有其他包可以正确解释这个数字?