八百标兵奔北坡 发表于 2016-7-13 18:02

求问:sas中怎么取一串字符型数字的前几位

刚学sas没多久,求问一个问题,有一个变量是字符型的
比如000025689,000058636,,256354586这样的
现在我只想保留这个变量的前八位,不要最后一位应该怎么做?

愚庸 发表于 2016-7-20 09:27

在DATA步中可以用substr函数截取,也可以在proc sql中用left函数截取。   建议使用substr函数,函数调用为:Substr(s,p,n)从字符串s中的第p个字符开始提取n个字符的子串。        
页: [1]
查看完整版本: 求问:sas中怎么取一串字符型数字的前几位