刚开始学SAS,今天看到如题部分(The little sas),举的例子是
freeway 408 3684 3459
surface Martin Luther King Jr. Blvd. 1590 1234
surface Broadway 1259 1290
surface Rodeo Dr. 1890 2067
freeway 608 4583 3860
freeway 808 2386 2518
surface Lake Shore Dr. 1590 1234
surface Pennsylvania Ave. 1259 1290
从中读取freeway的数据,可以用下面程序实现。
DATA freeways;
INFILE ’c:\MyRawData\Traffic.dat’;
INPUT Type $ @;
IF Type = ’surface’ THEN DELETE;
INPUT Name $ AMTraffic PMTraffic;
RUN;
PROC PRINT DATA = freeways;
TITLE ’Traffic for Freeways’;
RUN;
我就想到如果要读取suface的数据怎么办?但是路名字段长度/空格都不规则,怎么样顺利读取Name呢,请大侠指点。