Hi everybody,
I try to combine two data sets.
Data Set A and DATA SET B with the variables state and object_id.
For example
Set A
state object_id
1 a
1 b
2 a
SET B
state object_od
1 a
1 b
2 a
2 b
3 a
I want the new Data Set like
SET
state object_id
1 a
1 a
1 b
1 b
2 a
2 a
2 b
Which statement would I need to get the new data set
Regards,
Cons.
The easiest is set:
data want;
set dataseta datasetb;
run;
(assuming object_od in set b was supposed to be object_id)
will combine then
proc sort data=want;
by id object_id;
run;
data A ; input state object_id $; cards; 1 a 1 b 2 a ; run; data B; input state object_id $; cards; 1 a 1 b 2 a 2 b 3 a ; run; data want; set a(in=ina) b; by state; retain in_a; if first.state then in_a=ina; if in_a; drop in_a; run;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and save with the early bird rate—just $795!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.