gpt4 book ai didi

R 的 Format 函数返回奇数结果

转载 作者:行者123 更新时间:2023-12-04 10:52:25 25 4
gpt4 key购买 nike

为什么

format(4444444444444444444,scientific=FALSE)

返回“4444444444444444672”?

我以为可能是整数精度的东西,但是这个数字比较小。谢谢!

我在 Ubuntu Linux 上运行 R 版本 3.0.0。

最佳答案

如果你给 R 一个大于的整数:

> .Machine$integer.max
[1] 2147483647

它将它转换为 double 。 R-FAQ has 7.31 .与浮点精度相关的问题通常出现在 SO 上:Controlling number of decimal digits in print output in R

(矢量索引的大小在 R 的最新版本(3.0.0)中有所增加,并且似乎 future 整数的最大大小可能会扩大。我不太明白我们如何才能保持整数大小的限制以及访问更大的向量索引。)

关于R 的 Format 函数返回奇数结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16672190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com