r - 有没有办法在 R 中精确存储大量数字?

标签 r biginteger

有没有办法在 R 中精确地存储大量数字?

存储为二进制小数,其精度随值而变化,整数 具有 4 个字节的有限范围。

如果我想精确地存储一个非常大的数字怎么办?

最佳答案

您可以试试 bigz来自 gmp 的类包裹:

> library("gmp")
> 2^10000
[1] Inf
> 2^(as.bigz(10000))
[1] "199506.... and a LOT of more numbers!

它基本上将数字存储为字符串,因此避免了整数/双限制。

关于r - 有没有办法在 R 中精确存储大量数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643880/

相关文章:

Java/Scala 大整数粘贴

r - 为每组添加缺失值的行

r - 如何创建具有特定于每个方面的标题和副标题的分面图?

r - 创建乘法序列

c# - 一种实现幂函数的有效方法 : Why Math. Exp(x * Math.Log(n)) 比 Math.Pow() 更快?

perl - %s 是唯一允许 printf 正确显示大整数的格式吗?

Java BigInteger 与 C# 的差异结果

r - 在 R 中添加包含具有固定引用值的差异的新列

R:如何向 ggplot 中的分箱箱线图添加对角线

C++ 将十六进制 md5 哈希转换为十进制整数