SAS中文论坛
标题:
关于substr函数
[打印本页]
作者:
shiyiming
时间:
2012-3-6 09:57
标题:
关于substr函数
程序如下:
data a;
num=3125551212;
code='('!!substr(num,1,3)!!')';
run;
请问结果是多少呢?答案是:( 3),3前面有两个空格。
如何解释?
作者:
shiyiming
时间:
2012-3-8 16:46
标题:
Re: 关于substr函数
substr的第一个参数是以字符对待的,此处你的值是3125551212,sas会把这个数值当做字符,而数字是以best12格式存为字符,然后是右对齐的,所以前边有两个空格。
作者:
shiyiming
时间:
2012-3-10 17:25
标题:
Re: 关于substr函数
明白了。谢谢老师!
欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/)
Powered by Discuz! X3.2