There is a column that has values mix of Alphabets and numbers. I need to append a leading 0 if there only a single digit as shown below:
ColumA
MV
ZX
5
12
The above should be:
05
This works for your presented data. If you have more complex scenario, please exhaust them in your post.
data have;
input ColumA$2.;
if length(ColumA)=1 and anydigit(ColumA)>0 then ColumA=cats('0',ColumA);
cards;
;
Haikuo
Dive into keynotes, announcements and breakthroughs on demand.
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!