测试变量是否存在 [英] Test if a variable exists
本文介绍了测试变量是否存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想测试变量是否存在,如果不存在,请创建它.
I want to test if a variable exists and if it doesn't, create it.
推荐答案
可以使用open()
& varnum()
函数. varnum()
的非零输出表示该变量存在.
The open()
&varnum()
functions can be used. Non-zero output from varnum()
indicates the variable exists.
data try;
input var1 var2 var3;
datalines;
7 2 2
5 5 3
7 2 7
;
data try2;
set try;
if _n_ = 1 then do;
dsid=open('try');
if varnum(dsid,'var4') = 0 then var4 = .;
rc=close(dsid);
end;
drop rc dsid;
run;
这篇关于测试变量是否存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文