Hi All
I have the following data set and I want to populate ‘x’ for every 3rd observation and “Y” for the 4th observation in Res variable
ID
Res
111
x
222
333
444
y
555
666
777
888
…..
Any pointers?
Thanks
Al
Look at the MOD function in combination with the _N_ automatic variable.
flag='X'; if mod(_n_, 4) =0 then flag='Y';
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Save the date!
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!