1

我一般是编程的初学者,特别是 R。

我想生成一组正态分布的随机数,但将这些数字中的小数位限制为 2。

我一直在使用 x1 <- runif() 来生成我的数字。

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

4

1 回答 1

2

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

如果我正确理解您的问题,这应该可以解决问题:

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

结果,每次都会不同,是:

[1] 0.55 0.55 0.75 0.85 0.13
于 2014-10-05T01:27:00.797 回答