【发布时间】:2018-09-13 18:58:56
【问题描述】:
我有一个如下所示的数据框:
a = c("1A","10A","11A","2B","2C","22C","3A","3B")
b= c(1,2,3,4,5,6,7,8)
ab = data.frame(a,b)
我想根据a 列对其进行排序。我尝试了混合顺序
library(gtools)
ab[mixedorder(ab$a),]
但我没有得到我想要的结果 (1A,2B,2C,3A,3B..)。 我该如何解决这个问题?
【问题讨论】: