我正在将SAS代码转换为C#代码,我没有运行SAS代码的平台,我只有源代码,我在SAS中有一行代码,其中一个变量为空,另一个不是我想知道以下操作中y的结果。
x = .
y = 10 / x - 1;
x为空(null)请提供建议。
非常感谢您的帮助。
答案 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,但您可以轻松地使用它来测试像这样的简单问题。