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
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.
Lock in the best rate now before the price increases on April 1.
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.