【发布时间】:2021-11-22 02:25:46
【问题描述】:
我只是在 gtools::mixedsort 中发现了一些意想不到的行为,看看我的输出是如何自然排序的。
我有一个这样的例子:
aa=c("CD57","CD58","CD158","CD158b","CD158e","CD158e1","CD319","CD335")
gtools::mixedsort(aa)
我的预期结果是:
[1] "CD57" "CD58" "CD158" "CD158b" "CD158e" "CD158e1" "CD319"
[8] "CD335"
但是我得到了这个:
[1] "CD57" "CD58" "CD158" "CD158b" "CD158e" "CD319" "CD335"
[8] "CD158e1"
这是正确的吗?是什么原因?
【问题讨论】:
标签: r sorting vector natural-sort