比较R中的字符

比较R中的字符,r,compare,R,Compare,比较角色是如何工作的?我所能确定的是它们没有转换成ascii > 'b' > 11 [1] TRUE > 'b' < 99999999 [1] FALSE > 'b' > 'a' [1] TRUE > 'b' > 'B' [1] FALSE > 'A' > 'b' [1] FALSE 'b'>11 [1] 真的 >“b”“b”>“a” [1] 真的 >“b”>“b” [1] 假的 >“A”>“b” [1] 假的 这里的逻辑是什么?看

比较角色是如何工作的?我所能确定的是它们没有转换成ascii

> 'b' > 11
[1] TRUE
> 'b' < 99999999
[1] FALSE
> 'b' > 'a'
[1] TRUE
> 'b' > 'B'
[1] FALSE
> 'A' > 'b'
[1] FALSE
'b'>11
[1] 真的
>“b”<9999999
[1] 假的
>“b”>“a”
[1] 真的
>“b”>“b”
[1] 假的
>“A”>“b”
[1] 假的

这里的逻辑是什么?

看看
?比较
。您将看到“如果这两个参数是不同类型的原子向量,一个被强制为另一个的类型,优先顺序(递减)为字符、复数、数字、整数、逻辑和原始。”以及:“字符串可以与不同的标记编码进行比较(请参见编码):它们在比较之前被翻译成UTF-8。“您可以通过搜索
?“>”
帮助(“>”
)等进入帮助页面。查看
?比较
。您将看到“如果这两个参数是不同类型的原子向量,一个被强制为另一个的类型,优先顺序(递减)为字符、复数、数字、整数、逻辑和原始。”以及:“字符串可以与不同的标记编码进行比较(请参见编码):它们在比较之前被翻译成UTF-8。“您可以通过搜索
?“>”
帮助(“>”
)等进入帮助页面。