gpt4 book ai didi

r - 如何在R中使用重复生成正数

转载 作者:行者123 更新时间:2023-12-05 01:11:35 25 4
gpt4 key购买 nike

我写了下面的代码。目的是只获得正数。所以,rnorm(5,2,2)也可以产生负数,但我希望它只产生正数。为此,我使用了 repeatR ,但它不能正常工作。你有什么建议来修复它?这是代码:

for (i in 1:5){
repeat{
x <- rnorm(5,2,2)
if ((length(which(x<0)))==0){break}
print(x)
}
}

最佳答案

您的原始代码有效。您可能对不代表最终结果的 print(x) 感到困惑

repeat {
x <- rnorm(5,2,2)
if ((length(which(x<0)))==0){break}
}
x

关于r - 如何在R中使用重复生成正数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14530497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com