SAS中文论坛
标题:
一段看着正常,但是结果错误的程序
[打印本页]
作者:
shiyiming
时间:
2006-3-31 16:57
标题:
一段看着正常,但是结果错误的程序
options nodate pageno=1 linesize=80 pagesize=60;
data account;
input Company $ 1-22 Debt 25-30 AccountNumber 33-36 Town $ 39-51;
datalines;
Paul¡¯s Pizza 83.00 1019 Apex
World Wide Electronics 119.95 1122 Garner
Strickland Industries 657.22 1675 Morrisville
Ice Cream Delight 299.98 2310 Holly Springs
Watson Tabor Travel 37.95 3131 Apex
Boyd & Sons Accounting 312.49 4762 Garner
Bob¡¯s Beds 119.95 4998 Morrisville
Tina¡¯s Pet Shop 37.95 5108 Apex
Elway Piano and Organ 65.79 5217 Garner
Tim¡¯s Burger Stand 119.95 6335 Holly Springs
Peter¡¯s Auto Parts 65.79 7288 Apex
Deluxe Hardware 467.12 8941 Garner
Pauline¡¯s Antiques 302.05 9112 Morrisville
Apex Catering 37.95 9923 Apex
;
run;
proc sort data=account out=bytown;
by town company;
run;
proc print;
var company town debt accountnumber;
run;
作者:
shiyiming
时间:
2006-3-31 17:13
标题:
to hookzhang12345
程序是一段固定长度栏位的读取方法,而你的数据却是不定长的,当然会有问题。好好研究一下HELP里的input语句吧。
作者:
shiyiming
时间:
2006-4-4 16:54
标题:
to shiyiming
发帖的时候忘记整理啦,在sas session中我的数据是对齐的。
其实后来发现是因为那个'(名字) 是中文输入,占了两个字符长度!
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2