¿Por qué "uno" <2 es igual a FALSO en R?

Estoy leyendo la sección Advanced R de Hadley Wickham sobre coerción, y no puedo entender el resultado de esta comparación:

"one" < 2
# [1] FALSE

Supongo que R coacciona 2 a un personaje, pero no entiendo por qué R regresaFALSE en lugar de devolver un error Esto es especialmente desconcertante para mí desde

-1 < "one"
# TRUE

Entonces mi pregunta es doble: primero, ¿por qué esta respuesta, y segundo, hay una manera de ver cómo R convierte los elementos individuales dentro de un vector lógico como estos ejemplos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta