b2 发帖数: 427 | 1 我的数据是这样的
state date 221个待分析的变量
...
所有221个变量全是数值型的。
我是想在一个程序里面对221个变量分析得出在每个州内每个变量开始记录的起始,结
束时间以及中间缺失的次数,好分析其缺失可能带来的影响。每个变量是单独分析的,
这样每个变量
有
三个结果,startdate,enddate and #of missing.
因为这221个变量名称都很不同,所以我想是否可以用数组替代这些变量的名字,然后
用宏依次对每
个
变量分析。然后在merge by state,startdate,enddate and #of missing
不知道应该怎么将数组与宏联系?下面的可行么?
谢谢!
data _null_;set a;
array v (221) 221变量名称;
do i=1 to 221;
自定义宏(i)
end;
run; | A*******s 发帖数: 3942 | 2 把macro直接写在data step里面?不行吧。得用call execute |
|