大家好。
我想问一个问题:怎样通过if条件语句,根据数据集B的list(在这里具体是num和t),将数据集A的对应观测筛选出来,并生成新的数据集pickout?
dataA;
input num t x;
cards;
1 78 4
1 79 5
2 79 .
3 80 2
3 81 3
4 79 0
5 55 3
5 4 1
;
run;
dataB;
input num t;
cards;
1 78
3 80
5 4
;
run;
期望的数据集pickout应该是:
1 78 4
3 80 2
5 4 1
我知道用procsql的select, exists可以很快地做出来,但不清楚是否可以在data语句中的用if来完成同样的工作?
谢谢!