【发布时间】:2011-05-13 19:28:27
【问题描述】:
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"
【问题讨论】:
标签: sorting r vector character