DATA music;
INFILE 'c:\MyRawData\Bands.csv' DLM = ',' DSD MISSOVER;
INPUT BandName :$30. GigDate :MMDDYY10. EightPM NinePM TenPM ElevenPM;
RUN;
PROC PRINT DATA = music;
TITLE 'Customers at Each Gig';
RUN;
上面是 little SAS book里面 2.15 里面的第二个例题, 上面有一个 :$30. 意思是SAS读取信息的长度BandName为30,要么到第一个空格停下。那么 Lupine Lights 岂不是应该在 Lupine后面就停下来 ?
另外,在2.10 读取凌乱数据的时候也有一个例子
zz