数学建模社区-数学中国

标题: 求问:sas中怎么取一串字符型数字的前几位 [打印本页]

作者: 八百标兵奔北坡    时间: 2016-7-13 18:02
标题: 求问:sas中怎么取一串字符型数字的前几位
刚学sas没多久,求问一个问题,有一个变量是字符型的
* k9 K* m3 }: B" E比如000025689,000058636,,256354586这样的2 k" |8 M& P. D- U4 a9 t. U; D7 e
现在我只想保留这个变量的前八位,不要最后一位应该怎么做?1 M. ?* d/ F7 {5 v

, A5 I& X5 x2 }, H
作者: 愚庸    时间: 2016-7-20 09:27
在DATA步中可以用substr函数截取,也可以在proc sql中用left函数截取。   建议使用substr函数,函数调用为:Substr(s,p,n)从字符串s中的第p个字符开始提取n个字符的子串。        + ]" r" O- k) F/ v4 @( ]4 H6 M





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5