小编anx*_*vez的帖子

如何创建一个循环来生成R中的随机样本列表?

我正在尝试创建一个循环,创建一系列包含随机样本的对象,如下所示:

sample <- ceiling(runif(9, min=0, max=20))
Run Code Online (Sandbox Code Playgroud)

(这是圆形制服的一个例子,但它可以用普通,泊松或任何你想要的东西代替).

因此,我构建了一个循环,用于自动生成各种生成器,目的是将它们包含在数据框中.然后,我设计的循环是这样的:

N=50
dep=as.vector(N)
count=1
for (i in 1:N){
    dep[count] <- ceiling(runif(9, min=0, max=20))  
    count=count+1
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用!对于每个dep [i]我只有一个数字,而不是九个列表.

我应该怎么做?如果我想在数据框中包含每个dep [i]?

非常感谢,我希望你能理解我想要的东西.

random loops r sample generator

3
推荐指数
2
解决办法
7473
查看次数

标签 统计

generator ×1

loops ×1

r ×1

random ×1

sample ×1