mingfeng07 发表于 2014-2-26 14:06 
这个倒不会,变量多余列会用空格代替
我的数据如下:
John Garcia Maple Ave. 114
Sylvia Chung Washington Drive 1302
Martha Newton S.E. 14th St. 45
然后程序是:
DATA TEMP;
INFILE 'D:\codes The Little SAS Book\Address1.dat' ;
INPUT Name $ 1-13 STREET $ 15-30 NUMBER 32-35;
RUN;
PROC PRINT DATA = TEMP;
TITLE 'ABC';
RUN;
运行下来是
Obs Name STREET NUMBER
1 John Garcia Maple Ave. .
2 Martha Newton S.E. 14th St. .
请问这是为什么?(复制粘贴的数据列好像对的不是很齐)