BookmarkSubscribeRSS Feed
slivingston
Calcite | Level 5

Hi all!

I have a simple problem and  I know it will be a simple answer however after alot of searching all day, I still do not have the answer. I have a dataset with 6 variables and 2 variables contain null values (var5 and var6). I would like to filter out the null values for each variable (var5 and var6), and if there is a null value for the row, then the row is deleted.

For example.

ID           var1          var2          var3          var4          var5            var6

1001       23            Yes          560            22             No

1002                                                        54            No             6

1003       42            No            652            33

1004                                                        60            Yes

1005       32            YES                                                           5

Final would look like this

ID           var1          var2          var3          var4          var5            var6

1002                                                        54            No             6

^Only left due to having complete values for Var5 and Var 6.

Thanks in adance!

2 REPLIES 2
Murray_Court
Quartz | Level 8

The delete statement can be used conditionally.

data want;

set have;

if var5="" /*null value for character variable */

OR

var6=. /*null value for numeric variable */

then delete;

run;

Patrick
Opal | Level 21

IF cmiss(var5,var6) ne 0 then delete;

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 2 replies
  • 748 views
  • 0 likes
  • 3 in conversation