Hi everyone,
I have a basic 2x2 table using this code:
proc freq data=EDB; tables childid*SessionNumber /nocol norow nopercent ; run;
Which gives me this:
I'd like to add another column that will count the number sessionvariables that have any value in them. So the result should look like this:
Thanks!
You can do it quite simply in a step after the freq:
data have; child=1; session1=3; session2=3; session3=1; session4=0; session5=0; run; data want; set have; array vals session:; counts=0; do over vals; if vals > 0 then counts=counts+1; end; run;
April 27 - 30 | GAYLORD TEXAN
Register now to lock in early bird pricing through February 25!
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.
Browse our catalog!