比较 R 中的(字母数字)字符串



请考虑以下事项:

"16D" < "7A"

返回 TRUE。

为什么会这样,我如何比较这样的字符串,以便先比较数字然后比较字母?这样答案将是错误的,因为 16>7 和 D>A?

你能

改编这个吗?

library("gtools")
(m <- mixedorder(c("16D","7A")))
## [1] 2 1
m[1] < m[2] ## FALSE

相关内容

  • 没有找到相关文章