2012-10-12 64 views
1

我是programmin中的初学者,通常是R,特别是。在R.Studio中限制生成数字中的小数位数

我想产生一个正态分布的一组随机数,但在这些数字的小数位数限制为仅2

我一直在使用X1 < - runif()来生成我的号码。

我可以添加一些东西,使我只能得到四舍五入小数点后两位的结果吗?

回答

2

您可以使用round()函数限制小数点位数。

如果我正确理解你的问题本应该做的伎俩:

x1 <- round(
    runif(5, min=0, max=1) 
    , digits = 2 
) 
x1 

结果,其中每次都不同会,分别是:

[1] 0.55 0.55 0.75 0.85 0.13