How would you code a merge that will keep only the
observations that have matches from both sets?
Answers were Sorted based on User's Feedback
Answer / vijay
Dear Guest,
Merge won't accept NODUPKEY option. it is for PROC SORT.
the following code will get only matched observations in
both datasets
data three;merge one (in=a) two (in=b);by **;if a and b;run;
| Is This Answer Correct ? | 12 Yes | 0 No |
Answer / murray
Both answers #2 and #3 will work fine, however the '= 1'
part is superfluous, and will work fine without.
| Is This Answer Correct ? | 0 Yes | 3 No |
Answer / san
data c;
merge data a(in=a)
dat b(in=b);
if a=1 and b=1;
by<common column>;
run;
| Is This Answer Correct ? | 0 Yes | 5 No |
What is the function of output statement in a SAS Program?
What is program data vector (pdv)?
what are the methods that you would employ to fine tune your SQL extract process using SAS/Access or Proc SQL?
What is the role of sas grid administrator? : sas-grid-administration
what cause the "error: connect:" and "error in the libname statement" when there weren't any such problems?
how can u import .csv file in to SAS?tell Syntax?
7 Answers CitiGroup, Franklin Templeton,
Describe the function and untility of the most difficult SAS macro that you have written.
Have you ever linked SAS code? If so, describe the link and any required statements used to either process the code or the step itself.
What do you know about sas data set?
Describe the ways in which you can create macro variables? : sas-macro
what is Business Intelligence?
Tell me more about the parameters in macro? : sas-macro