作者socery (keep going!)
看板Statistics
标题Re: [程式] sas合并档案,排除a档中和b档共同的id
时间Sun Jun 6 13:33:13 2010
※ 引述《minna05 (take it easy)》之铭言:
: data a;
: input id $ point;
: cards;
: aa 90
: bb 85
: cc 60
: ;
: data b;
: input id $;
: cards;
: cc
: ;
: 我想做出的output是
: aa 90
: bb 85
: 也就是排除a.b档中共有的id
: 以往在留下两档共有id时,程式的写法是
: merge a b(in=x);
: by id;
: if x;
: 但这次要排除两档共有的id,有类似的语法吗?
: 谢谢^^
merge a (in=y) b (in=x);
by id;
if y=1 and x=0;run;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.137.188.126
1F:推 minna05:万分感谢!!!我试验成功了~^^ 06/06 14:04
2F:推 jasonlian:如果b档有,但a档没有,这样写,岂不也会被过滤掉。 06/07 00:11
3F:→ socery:朴,不然你写if x+y=1也可以阿...@_@ 06/07 00:32