【发布时间】:2014-07-30 19:21:40
【问题描述】:
我无法想象它会那么困难,但可能是来自 Python,我的心态是有偏见的。
我知道我要进行 50 次计算,每次计算的结果,连同表征计算的两个参数,应该建立一个数据框。
所以我的方法是实例化数据框,然后我想在结果可用时添加它们。请参阅下面指示的行:
# Number of simulations
nsim = 50
# The data frame which should carry the calculation (parameters and solutions).
sol <- data.frame(col.names=c("ni", "Xbar", "n"))
# Fifty values for n.
n <- seq.int(5, 5000, length.out=nsim)
for(ni in n)
{
# A random sample containing possible duplicates.
X <- sample(seq(-ni, ni, length=ni+1), replace=T)
Xbar <- round(mean(X), 3)
sol <- rbind(sol, c(ni, Xbar, n)) # <<-- How to do this correctly??
}
这不起作用。
【问题讨论】:
标签: r