Я пытаюсь отсортировать фрейм данных по кодам, содержащимся в одном столбце.
Лог c за этим кодом:
S / число / число / число / ди git (например, S120B). Числа не всегда 3 (например, S10K), и буквы не всегда присутствуют (например, S2).
Первый код - S1, и список продолжается до S999, где он превращается в S1A. Затем он переходит к S999A, затем переходит к S1B и так далее.
Кроме того, внутри есть также совершенно разные коды, такие как W23, E100 и т. Д. c, которые должны go вместе.
Как я могу упорядочить фрейм данных в соответствии с этим довольно схема размещения больных?
MWE: codes <- c(S1, S20D, S550C, S88A, S420K, E44, W22)