Как выполнить естественную сортировку?

Есть ли естественный вид для R?

Скажем, у меня был вектор символов так:

seq.names <- c('abc21', 'abc2', 'abc1', 'abc01', 'abc4', 'abc201', '1b', '1a') 

Я хотел бы сортировать его aphanumerically, так что я верну это:

 c('1a', '1b', 'abc1', 'abc01', 'abc2', 'abc4', 'abc21', 'abc201') 

Это где-то существует, или я должен начать кодирование?

One Solution collect form web for “Как выполнить естественную сортировку?”

Я не думаю, что «буквенно-цифровая сортировка» означает то, что вы думаете, что это значит.

В любом случае, похоже, что вы хотите смешанный порт .

 > install.packages('gtools') [...] > require('gtools') Loading required package: gtools > n [1] "abc21" "abc2" "abc1" "abc01" "abc4" "abc201" "1b" "1a" > mixedsort(n) [1] "1a" "1b" "abc1" "abc01" "abc2" "abc4" "abc21" "abc201" 
  • Почему минималистский, например, Haskell quicksort не «истинный» quicksort?
  • В чем разница между `sorted (list)` vs `list.sort ()`?
  • Как сортировать элементы DOM при выборе в jQuery?
  • Использование компаратора для создания пользовательской сортировки
  • Как отсортировать один вектор, основанный на значениях другого
  • Как использовать std :: sort для сортировки массива в C ++
  • Список сортировки с использованием функции сортировки STL
  • Каков самый простой способ заказать / в jQuery?
  • Сортировка таблицы jQuery
  • Алгоритм разделения элементов того же типа
  • Как сортировать список по свойству в объекте
  • Interesting Posts

    Планирование задачи программы GUI и отображение ее графического интерфейса при входе в систему

    Как изменить Windows 7 Search to Index Съемные диски

    если путь ngSrc разрешается до 404, существует ли способ отступить к умолчанию?

    Android забирает весь список контактов (имя, адрес электронной почты, телефон) занимает более минуты около 700 контактов

    В чем разница между динамическим и статическим polymorphismом в Java?

    Тайм-аут учетной записи пользователя?

    Проблема с IOS7 (только) stdlibc ++

    Angular2 http.get (), map (), subscribe () и наблюдаемый шаблон – базовое понимание

    Android: битмапы, загруженные из галереи, поворачиваются в ImageView

    Sudo -k vs. sudo -K

    Scala: записывать строку в файл в одном выражении

    Как я могу найти GUID продукта установленной установки MSI?

    C # ‘- это операционная производительность

    Как настроить список рекомендуемых программ при выборе способа открытия файла?

    Xmonad же приложение появляется на обоих мониторах

    Давайте будем гением компьютера.