Пожалуйста, смотрите ниже пример. Логический оператор <
работает с символами и цифрами, а в некоторых случаях возвращает TRUE
. Я в замешательстве, потому что в моем смысле он должен вернуть NA
или по крайней мере FALSE
. Это дизайн R?
И я был бы признателен, если бы вы показали мне простой альтернативный метод. (Я могу решить эту проблему, используя класс проверки пользовательских функций до логического суждения. Есть ли лучшие решения?)
"(abc" < 0 # TRUE
"(abc" < -1 # FALSE
"abc" < 9999999999 # FALSE
"abc" < Inf # TRUE