请教:像下面这种类型的数据,用这样的代码,这个test 是没错的,但原数据集特别大,最后就出现了比 a 多出2条记录的情况?
各位有没有碰到过啊?什么原因呢?怎么解决呢?
data a;input a b c;cards;
1 2 3
2 3 3
3 3 5
4 5 7
5 6 7
6 9 9
;
run;
data b;input a d;cards;
1 5
3 4
5 6
6 8
7 9
8 0
;
run;
data ab;merge a (in=ina) b (in=inb);by a;if ina=1;run;