Hi guys,
suppose to run a proc freq with an output that looks like this:
ID Freq Perc ..
0001 ..... .....
0002 ..... .....
0008 ..... .....
0005 ..... .....
....... ..... .....
Suppose also to have a data set that looks like this:
ID Value1 Value2 ..
0003 ..... .....
0004 ..... .....
Is there a way to remove from the data set the IDs that appear in proc freq output?
Desired output:
Thank you in advance
UNTESTED CODE (because you haven't given us actual data to work with)
This assumes both data sets are sorted by ID
data want; merge dataset2(in=in2) dataset1(in=in1); by id; if in2 and not in1; drop freq perc; run;
View solution in original post
Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.
View the full agenda.
Register now!
SAS' Charu Shankar shares her PROC SQL expertise by showing you how to master the WHERE clause using real winter weather data.
Find more tutorials on the SAS Users YouTube channel.