【发布时间】:2018-03-13 12:10:08
【问题描述】:
对于类似于下面的数据框(但有更多变量),我想根据变量的降序对列进行重新排序。所以在我的示例中,列顺序应该是 VAR3 (sum=7)、VAR2 (sum=5)、VAR1 (sum=4)。我知道我可以手动完成,但我的实际数据框有太多变量。
dat <- data.frame(VAR1=c(0,1,0,1,0,0,1,1,0),
VAR2=c(1,1,0,1,0,0,1,0,1),
VAR3=c(0,1,1,1,1,0,1,1,1))
VAR1 VAR2 VAR3
1 0 1 0
2 1 1 1
3 0 0 1
4 1 1 1
5 0 0 1
6 0 0 0
7 1 1 1
8 1 0 1
9 0 1 1
【问题讨论】: