苇间风2014 发表于 2018-4-11 17:19
好的谢谢楼主,那请问一下您知道如何将表
变量A 变量B
a1 b1
- data have;
- input a $ b;
- cards;
- Tom 123
- Jerry 234
- LiLei 345
- ;run;
- data want;
- set have;
- if _n_ = 1 then do;
- dcl hash h();
- h.definekey('_n_');
- h.definedata('b');
- h.definedone();
- end;
- h.ref();
- do while(_n_>0);
- if ~h.find() then output;
- _n_ = _n_ - 1;
- end;
- run;
复制代码介意效率的话,可以用hash table,会让你的程序比较灵活