楼主: SASlearning
22894 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
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 08:59