相关疑难解决方法(0)

在R中为N,Min/Max,SD,Mean和Median创建一个表

我对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)

我怎么能做到这一点?

r data.table

4
推荐指数
1
解决办法
5879
查看次数

标签 统计

data.table ×1

r ×1