SAS中文论坛

标题: 请教问题 [打印本页]

作者: shiyiming    时间: 2007-11-17 11:27
标题: 请教问题
data        suer;
INPUT VisitingTeam $ 1-20 ConcessionSales 21-24 BleacherSales 25-28
OurHits 29-31 TheirHits 32-34 OurRuns 35-37 TheirRuns 38-40;
cards;
Columbia Peaches 35 67 1 10 2 1
Plains Peanuts 210 2 5 0 2
Gilroy Garlics 151035 12 11 7 6
Sacramento Tomatoes 124 85 15 4 9 1
;
proc        print        data=suer;
run;
结果这样了:
1     Columbia Peaches 35           .          10         .       .        .       .
2     Plains Peanuts 210 2          .           2         .       .        .       .
3     Gilroy Garlics 15103          .          11         .       .        .       .
4     Sacramento Tomatoes         124           .         .       9        1       .
作者: shiyiming    时间: 2007-11-17 19:25
标题: Re: 请教问题
第一个变量所指向的字符串不是定长的,不能用定长的方式去读取。试着把数据项之间用逗号隔开,再用dlm=','方式去读取就行了。
作者: shiyiming    时间: 2007-11-17 21:37
标题: Re: 请教问题
谢谢




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2