Here is one way. hth.
/* test data */
data one;
old = "asdgdfgdg";
run;
/* create a new var replacing dg with YY in old */
data two;
set one;
length new $9;
new = prxchange("s|dg|YY|", -1, old);
run;
/* check */
proc print data=two;
run;
/* on lst
Obs old new
1 asdgdfgdg asYYdfgYY
*/
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.