我想删除重复的OBS用proc sort nodup,就可以
我的问题是按数据集中所有的变量,但是不包含某一个变量,以这样的基准来判断是否重复并删掉?
我知道一个笨办法是,假设有n个变量
proc sort data nodupkey;
by var_1 var_2 ......var_n-1;
run;
请问高手,有没简单点的语句,如果我的变量很多,一个一个打出来太痛苦了.

|
楼主: yz830215
|
1466
9
菜鸟请教高手!!谢谢 |
|
大专生 66%
-
|
回帖推荐proc contents data=sashelp.class noprint out=class_var;run;proc sql noprint;select count(*) into:nvarfrom class_varwhere type eq 2;quit;%put &nvar;proc sql noprint;select name into:m_var separated by ' 'from class_varwhere type eq 2;quit;%put &m_var;data nkwilling;set sashelp.class;array ar(&nvar) &m_var;array new_ar(&nvar) $;do i=1 to &nvar;new_ar(i)=ar(i);end;drop i;run;%macro sort;% ...
本帖被以下文库推荐
| ||
|
|
| ||
|
梅须逊雪三分白雪却输梅一段香
|
||
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


