【发布时间】:2017-12-19 06:24:17
【问题描述】:
我有一个如下所示的数据框
GR1-text GR11-text GR12-text GR2-text
A 1 1 0 0
B 1 0 1 1
我想将数据框排序为:
GR1-text GR2-text GR11-text GR12-test
A 1 0 1 0
B 1 1 0 1
我试过following 没用
test <- df[ , order(names(df))]
我也发现了这个custom function,但我看不到让它工作。
【问题讨论】:
-
GR-12-text是错字吗? -
很抱歉。我现在改。谢谢
-
library(gtools); df[, mixedsort(names(df))] -
@RonakShah 这行得通。感谢磨坊。你想把答案写在下面吗?
-
@AudileF 实际上这个问题之前已经被问过,因此,它被标记为与之前的问题重复。