I want to sub-set a class of data within the variable 'Block'. Essentially, i want SAS to ignore 'D' within my 'Block' variable, while still analyzing 'Block's 'A', 'B, and 'C'.
My code goes something like this ;
Data All Events;
if Phase=1;
if Gas='Nitrous Oxide';
if Block='A','B','C';
etc.......
but i get an error in the Log saying "Expecting arithmetic operator...symbol is not recognized and will be ignored";
Please advise on how to correct this.
Post your code with the error please.
From the snippet posted:
if Block='A','B','C';
This is invalid SAS code. You need to use IN as well as brackets instead.
if Block in ('A','B','C');
Post your code with the error please.
From the snippet posted:
if Block='A','B','C';
This is invalid SAS code. You need to use IN as well as brackets instead.
if Block in ('A','B','C');
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.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.