将数字四舍五入到最接近的零

Sam*_*090 1 r

我有两种数字模式:

x1 = 0.0003577
x2 = 0.2365483
Run Code Online (Sandbox Code Playgroud)

我怎样才能将它们四舍五入:

x1 = 0.00035
x2 = 0.23
Run Code Online (Sandbox Code Playgroud)

所以在逗号出现后的最后一个零之后只有两个或一个数字?

Eli*_*lia 5

您可以signifbase包中使用。该函数将其第一个参数中的值四舍五入到指定的有效数字位数。

x1 = 0.0003577
x2 = 0.2365483

#where 2 is the number of significant digit
signif(x1,2)
[1] 0.00036
signif(x2,2)  
[1] 0.24
Run Code Online (Sandbox Code Playgroud)