I have an ID variable that I want to be able to reverse for privacy. Say I have a list of ID's like 1234, is there an easy way to make that observation 4321?
The reverse() function ...
https://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000245941.htm
If your variable is numeric convert it to character first using PUT(var, 8.)
If you would like something a bit more obscure and not subject to the issues of one id= 123 and another 321 in your data try the various bitwise logical functions if your ID is numeric.
For example look at
data _null_;
do x= 10 to 1010 by 10 ;
y = bnot(x);
z = bnot(y);
put y= z= ;
end;
run;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.