Почему «один» <2 равен ЛОЖЬ в R?

Я читаю раздел Advanced R Хедли Уикхэма о принуждении, и я не могу понять результат этого сравнения:

"one" < 2
# [1] FALSE

Я предполагаю, что R приводит 2 к символу, но я не понимаю, почему R возвращаетFALSE вместо возврата ошибки. Это особенно озадачивает меня, так как

-1 < "one"
# TRUE

Итак, мой вопрос двоякий: во-первых, почему этот ответ, а во-вторых, есть ли способ увидеть, как R преобразует отдельные элементы в логический вектор, как в этих примерах?

Ответы на вопрос(2)

Ваш ответ на вопрос