为数据帧创建n列

时间:2017-01-25 13:25:08

标签: r

我正在尝试使用for循环创建多个列来模拟不同类型的场景。

我想的代码就像

X=10    #number of iterations
P=2/14  #Probability of success
n=14    #Nummber of iterations

for (i in 1:X){

P=(qbinom(runif(1), n, P))/n # Random Binomial Probability

Results["i"]=P #I don't know how to do this bit

}

Results["i"]=P位是我不知道该怎么做的部分, 对于每次迭代,我需要X列,每列显示随机实验的结果

由于

1 个答案:

答案 0 :(得分:1)

这是帮助:

declear:

results <- NULL

并在for循环中:

results <- cbind(results,P) #keep in mind length of P should be same.