小数点位数round
round(x, n) # x为数字、n为保留的位置
示例
> x=3.1415926
> round(x,3)
[1] 3.14
如果位数太长,需要科学计数法时,用round会自动变零,不适合
> y=0.000000000013
> round(y,3)
[1] 0
有效数字倍数signif
signif(y, n) # y为数字、n为保留的位置
示例
> y=0.0000000000133
> signif(y,3)
[1] 1.33e-11
是不是你想要的都在这里了