Por que "um" <2 é igual a FALSO em R?

Estou lendo a seção R avançada de Hadley Wickham sobre coerção e não consigo entender o resultado dessa comparação:

"one" < 2
# [1] FALSE

Estou assumindo que R força 2 em um personagem, mas não entendo por que R retornaFALSE em vez de retornar um erro. Isso é especialmente intrigante para mim, já que

-1 < "one"
# TRUE

Portanto, minha pergunta é dupla: primeiro, por que essa resposta e, segundo, existe uma maneira de ver como R converte os elementos individuais em um vetor lógico como esses exemplos?

questionAnswers(2)

yourAnswerToTheQuestion