【发布时间】:2016-10-15 07:45:21
【问题描述】:
我在 R 中有一个数据表,我希望按字母顺序然后按数字顺序对单个列进行排序。
例如,该列可能有类似的条目:
v1<- c("All", "1.2 - Social Care", "2.1 - Science", "1.1 - Health")
使用排序功能
v1[order(v1)]
导致
[1] "1.1 - Health" "1.2 - Social Care" "2.1 - Science" "All"
但是,我想要的是:
"All" "1.1 - Health" "1.2 - Social Care" "2.1 - Science"
如何在数字之前按字母排序?
【问题讨论】: