Результат операции с одной из переменных null (пусто) в SAS - PullRequest
0 голосов
/ 14 февраля 2011

Я конвертирую код SAS в код C #, и у меня нет платформы для запуска кода SAS, у меня есть только исходный код, и у меня есть строка кода в SAS, где одна из переменных пуста, а другая нети я хотел бы знать, что будет результатом y в следующей операции.

x = .
y = 10 / x - 1;

x пусто (null) Пожалуйста, совет.

Заранее большое спасибо за вашу помощь.

Ответы [ 2 ]

4 голосов
/ 14 февраля 2011

Результат будет отсутствовать (ноль в других языках программирования).Любой расчет с отсутствующим значением вернет отсутствующий.

data _null_;
 x = .;
 y = 10 / x - 1;
 put y=;
run;

y=.
NOTE: Missing values were generated as a result of performing an operation on missing values.
1 голос
/ 14 февраля 2011

у также будет NA (.)

Возможно, вы захотите взглянуть на WPS - это интерпретатор кода SAS, который значительно дешевле самого SAS, и имеет 30-дневную бесплатную пробную версию . Он не охватывает 100% SAS, но вы можете легко использовать его для тестирования простых вопросов, подобных этому.

...