SAS 中的一个@和@@
1.
@:指针保留在当前行,在本次data iteration中遇input不换行。本次data iteration就是在一次循环中执行完所有input.
@@:指针保留在当前行,在下次data iteration中遇input不换行。
@|@@只在句尾有效。
data a; input a @: input b; input c @@; datalined; 1 2 3 4 5 6 7 8 9 10 11 12 13 ;
2. @|@@在put中的运用
同理,@和@@都可以使输出内容保持在当前行,如果当前put 指定了@,则不换行,在整个data iteration也保持在当前输出行。
如果当前put 没指定@,则换行。
data b; input id name $ startwght 3. @@; put name; if startwght^=. then put startwght @@;/*等于 put startwght @*/ else put; datalines; 032 David 180 049 Ameila 145 010 Cavid . 020 Howrd 111 ;
本文来自博客园,作者:Iving,转载请注明原文链接:https://www.cnblogs.com/SAS-T/p/13374938.html