天天看點

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 同上

繼續閱讀