Во многих основных языках программирования вы можете использовать Boolean data-type (например, значение может быть либо true
, либо false
) - для представления двоичного "true/false".
Есть ли также булевский тип данных в SAS?
Например, в этом коде переменная is_fruit
предназначена для представления двоичной true
(1) или false
(0) ситуации. Поскольку я не осведомлен о каких-либо логических типах данных (или length
), я работаю вокруг этого с помощью numeric:
data is_fruit;
length fruit_name $ 40 is_fruit 8.;
input fruit_name $ is_fruit;
datalines;
apple 1
orange 1
car 0
tree 0
chicken 0
peach 1
mango 1
human 0
;
run;
Вывод:
Для меня это не очень элегантная структура данных, так как переменная is_fruit
действительно является логическим типом данных (а не числовым или символьным). Поэтому мой вопрос снова...
Существует ли тип Boolean типа данных (или length
) для is_fruit
выше?