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';
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
Latest Updates
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!