楼主: SASlearning
24310 20

[原创博文] 一个冒号(:)在SAS中的什么作用 [推广有奖]

11
ntsean 发表于 2011-5-4 20:37:22
10# crackman
你的解释有点小问题,colon modifier的作用对于字符型变量来说,停止读入的条件是达到指定长度或者遇到空格, 哪个先满足就停止

比如你的例子改成

data crackman;
input name: $10. salary;
datalines;
woodywoodywoody 10000
crackmancrackman 9000
;
run;
proc print data=crackman;run;



那么两个就读入指定长度的,因为长度10先满足

12
lgpax 发表于 2012-6-25 11:31:56
ntsean 发表于 2011-5-4 11:34
这个冒号叫做 colon modifier, 一般用于防止数据读不全
你这里的情况,用:的意思就是一直读到遇到空格为止 ...
学习了,非常感谢!

13
mengqinqing 发表于 2012-9-3 23:49:56
ntsean 发表于 2011-5-4 11:34
这个冒号叫做 colon modifier, 一般用于防止数据读不全
你这里的情况,用:的意思就是一直读到遇到空格为止 ...
这个解释太透彻了!
用自己的力量站在自己的位置

14
salacn 在职认证  发表于 2012-9-4 12:07:26
@ntsean 学习了 顶!

15
水together瓶 发表于 2013-11-21 21:29:19
谢谢,学习了
因为蔑视一切现有的逻辑,因为打破一切原有的陈规,天才创造了一个凡人所仰望的空间。当天才走到枭雄的道路上时,他无视轻易得到的成就,继续挑战自我,于是他继续成功,继续辉煌。一旦失败他宁可毁灭,因为他不想做

16
vstalent 发表于 2015-4-12 14:57:29
学习了,这个以前不知道

17
山久丰 发表于 2015-4-12 20:38:41
7楼正解

18
cherrymao 发表于 2016-7-20 22:12:00
学习了

19
8112mmw 发表于 2016-7-21 10:35:54
在过程步中,冒号的意思是从非空格的字符开始读取数据,以免数据格式不同造成读取错误

20
466800397 发表于 2016-7-21 11:08:50
谢谢了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 17:53