A数据集是
| p |
| 0.8 |
| method | x | y |
| new | 1 | 2 |
| old | 3 | 4 |
当p>1时候,得到一个新数据集B,只包含method=new的那一行,
当p<=1时候,得到一个新数据集B,只包含method=old的那一行.
请问该怎么实现,我是这么写的,但是没法实现
- %macro newb;
- data b1;
- set b;
- keep all;
- where method=new;
- run;
- data b2;
- set b;
- keep all;
- where method=old;
- run;
- %if a.p>1 %then %do;
- data b;
- set b1;
- run;
- %end;
- %if a.p<=1 %then %do;
- data b;
- set b2;
- run;
- %end;
- %mend;



雷达卡



京公网安备 11010802022788号







