Source:
*
Merge example ;
data
a;
input
key1 key2 aonly both;
datalines;
1
1 1 1
1
2 2 2
3
1 3 3
3
2 6 6
5
1 5 5
;
run;
data
b;
input
key1 key2 bonly both;
datalines;
1
2 8 22 expect change var both from 2 to
22
3
3 8 3 expect insert
5
1 8 55 expect change var both from 5 to
55
;
run;
data
merged;
merge
a b;
by
key1 key2;
run;
proc
print data=merged;
run;
Results:
Obs
|
key1
|
key2
|
aonly
|
both
|
bonly
|
1
|
1
|
1
|
1
|
1
|
.
|
2
|
1
|
2
|
2
|
22
|
8
|
3
|
3
|
1
|
3
|
3
|
.
|
4
|
3
|
2
|
6
|
6
|
.
|
5
|
3
|
3
|
.
|
3
|
8
|
6
|
5
|
1
|
5
|
55
|
8
|
No comments:
Post a Comment