Sas 比较数据集
我有两个数据集。1包含列origin_zipnumber和destination_zipchar和tracking_numbercar,另一个包含zip 我想比较这两个数据集,这样我就可以看到第二个数据集的zip列中没有的所有跟踪号码和目的地密码 此外,我希望看到所有的追踪号码和来源拉链,其中来源拉链=目的地拉链 我将如何做到这一点Sas 比较数据集,sas,Sas,我有两个数据集。1包含列origin_zipnumber和destination_zipchar和tracking_numbercar,另一个包含zip 我想比较这两个数据集,这样我就可以看到第二个数据集的zip列中没有的所有跟踪号码和目的地密码 此外,我希望看到所有的追踪号码和来源拉链,其中来源拉链=目的地拉链 我将如何做到这一点 origin_zip destination_zip tracking_number 12345 23456
origin_zip destination_zip tracking_number
12345 23456 11111
34567 45678 22222
12345 12345 33333
zip
12345
34567
23456
results_tracking_number
22222
33333
让我们从这个开始…我不认为这完全回答了你的问题,但后续的评论,我会帮助如果我可以
data zips;
input origin_zip $ destination_zip $ tracking_number $;
datalines;
12345 23456 11111
34567 45678 22222
56789 12345 33333
;
data zip;
input zip $;
datalines;
12345
54321
34567
76543
56789
;
Proc sort data=zips;
by origin_zip;
run;
Proc sort data=zip;
by zip;
run;
Data contained not_contained;
merge zip(in=a) zips(in=b rename=(origin_zip=zip));
by zip;
if a and b then output contained;
if a and not b then output not_contained;
run;
发布您的数据和所需的输出