Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sas 比较数据集_Sas - Fatal编程技术网

Sas 比较数据集

Sas 比较数据集,sas,Sas,我有两个数据集。1包含列origin_zipnumber和destination_zipchar和tracking_numbercar,另一个包含zip 我想比较这两个数据集,这样我就可以看到第二个数据集的zip列中没有的所有跟踪号码和目的地密码 此外,我希望看到所有的追踪号码和来源拉链,其中来源拉链=目的地拉链 我将如何做到这一点 origin_zip destination_zip tracking_number 12345 23456

我有两个数据集。1包含列origin_zipnumber和destination_zipchar和tracking_numbercar,另一个包含zip

我想比较这两个数据集,这样我就可以看到第二个数据集的zip列中没有的所有跟踪号码和目的地密码

此外,我希望看到所有的追踪号码和来源拉链,其中来源拉链=目的地拉链

我将如何做到这一点

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;

发布您的数据和所需的输出