【问题标题】:SPSS - Round down to 4th decimalSPSS - 向下舍入到小数点后第四位
【发布时间】:2017-07-20 17:07:10
【问题描述】:

我有一个变量 Weight,其值保留小数点后 5 位。例如,1.00005, 2.67549, .21425 等。

我只是想将它们四舍五入到小数点后四位,所以:

1.00005 --> 1.0000
2.67549 --> 2.6754
.21425 --> .2142
1.43640 --> 1.4364

我需要以这种方式更改实际值,而不仅仅是它们的格式/表示。

ROUND 不起作用,因为它向上取整,而 TRUNC 向下取整到最接近的整数(或该整数的变体)。是否有一个简单的命令或参数来做到这一点?像 Excel 的 ROUNDDOWN 函数会很神奇。

【问题讨论】:

    标签: rounding spss truncate


    【解决方案1】:

    这是你想要的功能:

    compute RoundVar=trunc(OrigVar,0.0001).
    

    这也可以:

    compute RoundVar=trunc(OrigVar*10000)/10000.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多