【发布时间】:2022-09-27 22:18:51
【问题描述】:
例如我有这样的数据框:
test = data.frame(C = c(0, 2, 4, 7, 8), A = c(4, 2, 4, 7, 8), B = c(1, 3, 8, 3, 2), Z = c(6, 7, 3, 3, 1), D = c(1, 8, 9, 9, 5))
我只想按名称对最后 3 列进行排序。我试试这个,但它不工作:
test[3:5] <- test[3:5][ , order(names(test[3:5]))]
结果应该是这样的:
C A B D Z
0 4 1 1 6
2 2 3 8 7
... ... ... ... ...