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
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 lock in 2025 pricing—just $495!
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.