我对R很新,所以请在这个基本问题上与我相提并论.我有一个数据集DATA,我使用data.table包创建.我在0和1之间创建了200个随机数,然后进行了10000次,最后创建了一个数据表,用于每次迭代的描述性统计.我的代码看起来像这样:
rndm<-runif(200, min=0, max=1)
reps <- data.table(x=runif(200*10000),iter=rep(1:200,each=10000))
DATA <- reps[,list(mean=mean(rndm),median=median(rndm),sd=sd(rndm),min=min(rndm),
max=max(rndm)),by=iter]
Run Code Online (Sandbox Code Playgroud)
数据看起来像这样:
Mean Median SD Min Max
1 0.521 0.499 0.287 0.010 0.998
2 0.511 0.502 0.290 0.009 0.996
. ... ...
Run Code Online (Sandbox Code Playgroud)
等等
我想要做的是创建一个表,找到累积样本均值的N,平均值,中位数,标准差,最小值和最大值(不是像上面那样每列的N).我需要输出看起来像这样:
N Mean Median SD Min Max
10000 .502 .499 .280 .002 .999
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?