【发布时间】:2021-11-08 12:29:03
【问题描述】:
我有这个数据框:
data.frame( obs= c("A","B","C","D","E"),
Var1 = c(3.7, 7.8, 8.9, 7.0, 3.4),
Var2 = c(2.7, 8.0, 1.0, 1.0, 2.0),
Var3 = c(9.1, 1.5, 2.7, 9.0, 5.0))
按我的需要订购,我是这样做的:
rbind(
data.frame( obs= c("A","B","C","D","E"),
Var1 = c(3.7, 7.8, 8.9, 7.0, 3.4),
Var2 = rep("",5),
Var3 = rep("",5)) %>%
arrange(-Var1),
data.frame( obs= c("A","B","C","D","E"),
Var1 = rep("",5),
Var2 = c(2.7, 8.0, 1.0, 1.0, 2.0),
Var3 = rep("",5)) %>%
arrange(-Var2),
data.frame( obs = c("A","B","C","D","E"),
Var1 = rep("",5),
Var2 = rep("",5),
Var3 = c(9.1, 1.5, 2.7, 9.0, 5.0)) %>%
arrange(-Var3)
)
输出:
对于多个观察和列,如何使这个过程更加高效和通用?
【问题讨论】: