SAS 指针 - 读取数据
作者:互联网
data a;
infile '';
input A $1 B $3. C:$10. +1 D $2 @10 E $8;
1.
$n 读第n列,只读一列
$n. 共读n列
:$n.只是format,不影响PDV读数据。
input dept $ 1 - 11 number 13 - 15;
读1-11位,包括任何分割符号
2.
指针的移动取决于当前变量
$n.和$n都是指针向后自动移动一列
:$n.是指针移到delimiter之后的第一列。
A $1 B $3. C:$10. +1 D $2 @10 E $8
后移一列 后移一列 后移一个delimiter
+1 D $2 无效写法,还是只读取第二列
@18 D $2 同上
+1 相对指示符,向后移动一位
@10 绝对指示符,从第10列开始读
标签:11,10,读取数据,后移,一列,SAS,input,指针 来源: https://www.cnblogs.com/SAS-T/p/15489027.html