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?