有没有办法在R中预先存储大量数据?
double 存储为二进制小数,其精度随值变化,整数限制范围为4个字节。
如果我想准确存储一个非常大的数字怎么办?
答案 0 :(得分:4)
您可以尝试bigz
包中的gmp
课程:
> library("gmp")
> 2^10000
[1] Inf
> 2^(as.bigz(10000))
[1] "199506.... and a LOT of more numbers!
它基本上将数字存储为字符串,因此避免了整数/双限制。
答案 1 :(得分:2)
这取决于大号的含义:
如果您希望数字高于双精度算术的最高端,则有 Brobdingnag 包