Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一般是编程的初学者,特别是 R。
我想生成一组正态分布的随机数,但将这些数字中的小数位限制为 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