Rの自然な並べ替えはありますか?
次のような文字ベクトルがあるとします。
seq.names <- c('abc21', 'abc2', 'abc1', 'abc01', 'abc4', 'abc201', '1b', '1a')
英数字で並べ替えたいので、次のようにします。
c('1a', '1b', 'abc1', 'abc01', 'abc2', 'abc4', 'abc21', 'abc201')
これはどこかに存在しますか、それともコーディングを開始する必要がありますか?