Hello,
I would like to remove the 'CAR|ID|IL|PA|KK' in the ID column. The result is shown in the 'Result' column. Please advice.
data TEST;
infile datalines dsd;
input ID : $300. Result : $200.;
datalines;
CAR ID MA, MA
ILH, H
PAUL VN, UL VN
KKK GGGG, K GGGG
Card ID BMA, d BMA
Care ID FMA, e FMA
;
run;
data TEST;
infile datalines dsd;
input ID : $300. Result : $200.;
datalines;
CAR ID MA, MA
ILH, H
PAUL VN, UL VN
KKK GGGG, K GGGG
Card ID BMA, d BMA
Care ID FMA, e FMA
;
run;
%let list=CAR|ID|IL|PA|KK;
data want;
set test;
id=strip(prxchange("s/(&list)//i", -1, id));
run;
| ID | Result |
|---|---|
| MA | MA |
| H | H |
| UL VN | UL VN |
| K GGGG | K GGGG |
| d BMA | d BMA |
| e FMA | e FMA |
data TEST;
infile datalines dsd;
input ID : $300. Result : $200.;
datalines;
CAR ID MA, MA
ILH, H
PAUL VN, UL VN
KKK GGGG, K GGGG
Card ID BMA, d BMA
Care ID FMA, e FMA
;
run;
%let list=CAR|ID|IL|PA|KK;
data want;
set test;
id=strip(prxchange("s/(&list)//i", -1, id));
run;
| ID | Result |
|---|---|
| MA | MA |
| H | H |
| UL VN | UL VN |
| K GGGG | K GGGG |
| d BMA | d BMA |
| e FMA | e FMA |
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!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.