各位高手,大家好啊!
我想请问一下,如何使用proc sql select模糊选择变量名, 从而创建子数据集?
具体程序如下:
data records;
input winter number winner $ score window;
datalines;
1 1 bn 10 1
3 78 abc 5 8
6 4 yoo 6 9
;
run;
/*建立子数据集var_win*/
proc sql noprint;
create tablevar_win as
select win* /*需要实现的功能是从数据集里提取出包含共同prefix的变量(变量具体数目不确定, 变量之间不一定连续排列)*/
from records;
quit;
/***实现后的子数据集***/
data var_win;
input winter winner $ window;
datalines;
1 bn 1
3 abc 8
6 yoo 9
;
run;
这样的功能,如果用proc sql实现不了,那该用什么方法实现呢?
谢谢!