我想对文本列进行排序,其中数字组件应按数字排序。排序后的结果应如下所示:
chr1
chr1,chr1
chr1,chr2
chr1,chr10
chr2
chr2,chr1
chr2,chr2
chr2,chr10
chr6
chr6,chr1
chr6_ux9
chr6_ux9,chr1
chr7
chr10
chr10,chr1
chr10,chr2
chr10,chr10
chr21
chr21,chr1
chr21,chr2
chr21,chr10
chrx
chrx,chr1
chrx,chr2
chrx,chr10
chry
chry,chr1
chry,chr2
chry,chr10
chrmt
chrmt,chr1
chrmt,chr2
chrmt,chr10
chr25
chr25,chr1
chr25,chr2
chr25,chr10
以下规则适用:
chrx
被视为chr22
chry
被视为chr23
chrmt
被视为chr24
chr6_ux9
是一个应该出现的特殊情况chr6
我尝试了不同的方法,但无法找到完美的解决方案。如果有人有想法,请帮助我。