在sas中。
数据集中存在变量
var1 var2 var3 adtc bdtc cdtc ddtc edtc ……
data list;
set list;
adt=input(adtc, best.);
bdt=input(bdtc, best.);
cdt=input(cdtc, best.);
ddt=input(ddtc, best.);
……
run;
如果变量名的后三位是‘dtc’, 那么生成一个新的变量后面两个是‘dt’。
无法判断存在多少个变量名后三位是‘dtc’的。
我该怎么写这个程序呢?
谢谢