- data one;
- input code $ date a b;
- datalines;
- 1 2 0.1 0.2
- 1 3 0.1 0.2
- 1 4 0.1 0.2
- 1 5 0.1 0.2
- 1 6 0.1 0.2
- 2 5 0.1 0.2
- 2 6 0.1 0.2
- 2 7 0.1 0.2
- 2 8 0.1 0.2
- 2 9 0.1 0.2
- 3 3 0.1 0.2
- 3 4 0.1 0.2
- 3 5 0.1 0.2
- 3 6 0.1 0.2
- 3 7 0.1 0.2
- ;
- data two;
- input code $ date a b;
- datalines;
- 1 1 1111 4444
- 2 2 2222 5555
- 3 2 3333 6666
- ;
- data out;
- length code $8 date a b 8;
- if _n_=1 then do;
- declare hash h(hashexp:16,dataset:'two',ordered:'yes');
- h.definekey('code');
- h.definedata('date','a','b');
- h.definedone();
- call missing(code,date,a,b);
- end;
- do _n_=1 by 1 until(last.code);
- set one;
- by code;
- end;
- if h.find()=0 then output;
- do _n_=1 to _n_;
- set one;
- output;
- end;
- run;



雷达卡



京公网安备 11010802022788号







