I\'m reading Hadley Wickham\'s Advanced R section on coercion, and I can\'t understand the result of this comparison:
\"one\" < 2 # [1] FALSE
It coerces 2 into a character, then it does an alphabetical comparison. And numeric characters are assumed to come before alphabetical ones
to get a general idea on the behavior try
'a'<'1' '1'<'.' 'b'<'B' 'a'<'B' 'A'<'B' 'C'<'B'