我有一个数字字符串作为00000001234保存为列中的字符,我想将此数据更改为数字,在开头没有零?
赞赏你的帮助。
提前致谢
tshaik
答案 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.);