操作结果,其中一个变量为null(空)在SAS中

时间:2011-02-14 16:27:02

标签: sas

我正在将SAS代码转换为C#代码,我没有运行SAS代码的平台,我只有源代码,我在SAS中有一行代码,其中一个变量为空,另一个不是我想知道以下操作中y的结果。

x = .
y = 10 / x - 1;

x为空(null)请提供建议。

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

结果将丢失(在其他编程语言中为null)。任何缺少值的计算都将丢失。

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 :(得分:1)

y也是NA(。)

您可能希望了解WPS - 它是SAS代码的解释器,它比SAS本身便宜得多,it has a 30-day free trial。它不包括100%的SAS,但您可以轻松地使用它来测试像这样的简单问题。

相关问题