round 默认digits = 0
trunc只取整数数字,舍掉小数点后数字
signif取原数最接近的精度数的个数数字,并保留digits数+1位小数

> ( x1  round(x1)
[1] -2 -2 -1  0  0  0  1  2  2  2  3  4  4

> trunc(x1)
[1] -2 -1 -1  0  0  0  1  1  2  2  3  3  4

> round(x2, 3)
[1]       0.031       3.142     314.159   31415.927 3141592.654
> signif(x2, 3)
[1] 3.14e-02 3.14e+00 3.14e+02 3.14e+04 3.14e+06

发表评论

电子邮件地址不会被公开。 必填项已用*标注