小编C B*_*own的帖子

创建具有多个级别的摘要表

我有一个数据,分为高级别类别和低级别类别.数据的基本结构与此模拟类似:

set.seed(21)
cat <- data.frame(Level1=c(rep("A",6),rep("B",6),rep("C",6)),
                   Level2=c(sample(c(1:3), 6, replace=TRUE), 
                            sample(c(4:6), 6, replace=TRUE), 
                            sample(c(7:9), 6, replace=TRUE)),
                   Type=rep(c(1,2),9),
                   Value=rnorm(18))

> table(cat$Level1,cat$Level2)

  #  1 2 3 4 5 6 7 8 9
  #A 1 3 2 0 0 0 0 0 0
  #B 0 0 0 1 1 4 0 0 0
  #C 0 0 0 0 0 0 1 4 1
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我想在层次结构中创建一个包含Level1和Level2的计数和均值(或其他摘要)的表,如下所示:

#Level1/2    Count     Mean        SD   ...  whatever
#A             6     0.15323278
#    1         1    -0.5821507
#    2         3     0.8603706
#    3         2    -0.5397822 …
Run Code Online (Sandbox Code Playgroud)

r tabular dplyr

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

标签 统计

dplyr ×1

r ×1

tabular ×1