如何在sas中将数字字符串转换为数字?

时间:2016-01-26 11:20:55

标签: sas

我有一个数字字符串作为00000001234保存为列中的字符,我想将此数据更改为数字,在开头没有零?

赞赏你的帮助。

提前致谢

tshaik

1 个答案:

答案 0 :(得分:0)

您需要使用带有信息的输入功能

val=input('00000001234',best.);

您可以在此处找到的完整sas信息列表: http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a001239776.htm

当您使用信息时,您可以定义已知字符串的宽度。 informat bast的默认宽度为12,最大宽度值为32.因此,如果输入字符串超过12个字符,则可以使用:

val= input(' 00000000000010373371',best32.);