R - 你能按字母顺序比较哪个值是第一个吗?

Jas*_*all 2 r alphabetical

如果我有价值观:

x <- 'random'
y <- 'word'
Run Code Online (Sandbox Code Playgroud)

我可以在y之前或之后按字母顺序进行测试吗?在这个例子中类似于一个会产生的函数:

按字母顺序排列(x,y) - >真

按字母顺序排列(y,x) - >错误

G5W*_*G5W 9

内置的比较运算符可以很好地处理字符串.

x < y
[1] TRUE
y < x
[1] FALSE
Run Code Online (Sandbox Code Playgroud)

请注意帮助页面中的详细信息?Comparison,或者更直观地说明 ?`<`,尤其是语言环境的重要性:

字符向量中字符串的比较是字符串中的字典,使用使用的语言环境的整理顺序[...]

谨防对整理顺序做出任何假设


sc7*_*c73 5

alphabetical <- function(x,y){x < y}
Run Code Online (Sandbox Code Playgroud)