如何在SAS中的数字上显示前导零?

时间:2014-07-25 20:02:08

标签: sas

目前,我有一个数据,包括upc代码。 UPC代码中的值范围为3位到5位。因此,我想将所有这些upc代码统一为5位数。

例如,upc代码是111.我将此值设为00111.如何在sas中执行此操作?

1 个答案:

答案 0 :(得分:6)

您正在寻找zw.d格式。

data have;
 upc=111;
run;

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

如果upc是一个开头的字符变量,则需要inputput