- data aa1;
- input x $ y $;
- cards;
- a b
- c d
- e f
- g h
- i j
- ;
- run;
- data aa2;
- input x $ y $;
- cards;
- a b
- c d
- e f
- g h
- ;
- run;
- %macro m(data);
- data m;
- set &data nobs=nobs;
- n=nobs;
- n2=_n_;
- run;
- proc sql;
- create table m2 as
- select x as x1,y as y1
- from m
- where n2>(n+1)/2;
- quit;
- data m2;
- set m2;
- n2=_n_;
- run;
- data data_&data;
- merge m m2;
- by n2;
- if n2>(n+1)/2 then delete;
- keep x y x1 y1;
- run;
- proc print data=data_&data;
- run;
- %mend;
- %m(aa1);
- %m(aa2);


雷达卡






京公网安备 11010802022788号







