Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

Currently, I have a data, including upc code. The value in UPC code is ranged from 3 digits to 5 digits. Thus, I want to unify all these upc codes with 5 digits.

For example, upc code is 111. I would make this value as 00111. How can I do this in sas?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
922 views
Welcome To Ask or Share your Answers For Others

1 Answer

You're looking for the zw.d format.

data have;
 upc=111;
run;

data want;
 set have;
 upc_char = put(upc,z5.);
run;

If upc is a character variable to start with, you need input along with put.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...