Warum ist "eins" <2 gleich FALSCH in R?
Ich lese Hadley Wickhams Advanced R-Abschnitt über Zwang und kann das Ergebnis dieses Vergleichs nicht verstehen:
"one" < 2
# [1] FALSE
Ich gehe davon aus, dass R 2 zu einem Zeichen zwingt, aber ich verstehe nicht, warum R @ zurückgiFALSE
anstatt einen Fehler zurückzugeben. Das ist mir besonders rätselhaft, da
-1 < "one"
# TRUE
So ist meine Frage zweifach: Erstens, warum diese Antwort und zweitens, gibt es eine Möglichkeit zu sehen, wie R die einzelnen Elemente in einem logischen Vektor wie diesen umwandelt?