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');
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.
Ready to level-up your skills? Choose your own adventure.