Не игнорировать регистр при сортировке символьных строк

Есть ли в R встроенная функция сортировки векторов символов с учетом регистра? sort и order игнорируют регистр:

tv <- c("a", "A", "ab", "B")
sort(tv)
## [1] "a"  "A"  "ab" "B" 

На данный момент это мое решение:

CAPS <- grep("^[A-Z]", tv)
c(sort(tv[CAPS]), sort(tv[-CAPS]))
## [1] "A"  "B"  "a"  "ab"
8
задан VitoshKa 22 November 2010 в 16:06
поделиться