现在有这样一个数据id i
001 1
003 1
005 2
006 2
007 3
008 3
我想把i为一样的分到一个组里,然后分别输出成3个数据集,我觉得是不是要用first.i的,但是我想不到要怎么用,求教高手!
楼主: huangrunping
|
3190
10
如何分组导出数据? |
小学生 64%
-
|
回帖推荐或者这么写也许更好;
data raw;
input a $ id ;
cards;
001 1
003 1
005 2
006 2
007 3
008 3
;
run;
proc sql noprint;
select distinct id into: list separated by ' _' from raw;
select COUNT(distinct id) into: N from raw;
quit;
%let list= _&list;
%let N=&N;
%put Datasets namelist: &list;
%put Attention: will generate tota ...
| ||
| |
| ||
| |
| |
| ||||||||
| ||
| |
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明