其他分享
首页 > 其他分享> > SAS 指针 - 读取数据

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