重新排列expss表的列

时间:2018-08-08 10:55:18

标签: r expss

我想从expss包中安排tab_cols。

例如,我想从测试数据集中订购cols d,b,c(如下)。似乎cols按字母顺序列出。.

test<-data.frame(group=c(rep("b",3),rep("c",3),rep("d",3)),num=1:9)

 test
  group num
1     b   1
2     b   2
3     b   3
4     c   4
5     c   5
6     c   6
7     d   7
8     d   8
9     d   9

此代码

test %>%
  tab_cells(num) %>%
  tab_cols(group) %>%
  tab_stat_mean() %>%
  tab_pivot()

收益

 |     |      | group |    |    |
 |     |      |     b |  c |  d |
 | --- | ---- | ----- | -- | -- |
 | num | Mean |     2 |  5 |  8 |

所需的输出是

 |     |      | group |    |    |
 |     |      |     d |  b |  c |
 | --- | ---- | ----- | -- | -- |
 | num | Mean |     8 |  2 |  5 |

0 个答案:

没有答案