Mar*_*ius 6 sorting r string-length
我想知道在R基础包中是否有一个已经制作的函数可以对字符串向量进行排序,同时考虑每个元素的长度,当然还有字典顺序.例如,在对某些持有年龄组的矢量进行排序调用后,您将拥有:
v <- c("00-04", "05-09", "10-14", "100-104", "105-109", "110-114", "15-19", "20-24"..etc)
Run Code Online (Sandbox Code Playgroud)
而我想:
v <- c("00-04", "05-09", "10-14", "15-19", "20-24"..etc.. "100-104", "105-109", "110-114")
Run Code Online (Sandbox Code Playgroud)
Vic*_*orp 17
只需order:
v[order(nchar(v), v)]
## [1] "00-04" "05-09" "10-14" "15-19" "20-24" "100-104" "105-109" "110-114"
Run Code Online (Sandbox Code Playgroud)
这就是你要找的东西吗?