r - 如何将字符串按 ASCII 进行排序

标签 r

R 按非 ASCII 序列对字符向量进行排序

例如:

s <- c('a','Any','Aaba','b','B','Baby','Bob')

stringr::str_sort(s, locale = 'en')
[1] 'a' 'Aaba' 'Any' 'b' 'B' 'Baby' 'Bob'

如何以 ASCII 格式对其进行排序:

'Aaba' 'Any' 'B' 'Baby' 'Bob' 'a' 'b'

最佳答案

这个怎么样?

> sort(s, method = "radix")
[1] "Aaba" "Any"  "B"    "Baby" "Bob"  "a"    "b"

关于r - 如何将字符串按 ASCII 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70890760/

相关文章:

r - 箭头在 ggplot2 中用作尺寸美学

r - data.table 聚合遇到 NA 问题

r - 文本标签在 ggplot 分面图上被剪切(clip = "off"似乎没有帮助)

r - ddply 调用中的 prop.table

r - 使用 R 的 SARIMAX 模型的数值方法

regex - 使用先行断言正则表达式拆分字符串

r - 使用 data.table 在列表中查找完整集

r - `caret` 中的训练错误率

r - 如何从装有来自 R 中 nlme 包的 gls 的模型计算伪 R 平方

r - 在 R 中将数字添加到字母数字字符串的有效方法