gpt4 book ai didi

r - sprintf 在四舍五入后将减号加零

转载 作者:行者123 更新时间:2023-12-04 23:29:48 31 4
gpt4 key购买 nike

让我们做一些四舍五入

> round(-0.001, 2)
[1] 0

我收到零。

现在结合 sprintf
> sprintf("%f", round(-0.001,2))
[1] "-0.000000"

为什么有一个减号?我期待 0.000000 .
$R --version
R version 2.13.1 (2011-07-08)

最佳答案

这是浮点数(IEEE 754)的本质,有一个 -0定义。见 -0 .

关于r - sprintf 在四舍五入后将减号加零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6925358/

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