SAS中文论坛

标题: 字符长度怎么读取??SOS [打印本页]

作者: shiyiming    时间: 2011-10-26 11:52
标题: 字符长度怎么读取??SOS
[code:2xyyazjs]data lottery;
input name $ 1-12 winners pop area mill books;
datalines;
Ansonia 6 17.9 6.2 28.9 16.4
East Haven 9 26.5 12.6 37.1 13.5
Milford 10 49.5 23.5 30.8 19.7
N. Branford 2 13.1 26.8 26.9 14.0
North Haven 12 21.6 21.0 23.4 23.2
Old Saybrook 1 9.3 18.3 15.3 23.4
Seymour 1 14.5 14.7 40.5 18.7
Trumbull 14 33.0 23.5 24.1 21.6
West Haven 12 54.0 10.6 41.4 17.2
run;
proc print;run;[/code:2xyyazjs]

第一个变量name在读取是不大对哦,请教怎么完整的读取name??
作者: shiyiming    时间: 2011-10-27 10:04
标题: Re: 字符长度怎么读取??SOS
[quote="hwb5258289":70kssns1][code:70kssns1]data lottery;
input name $ 1-12 winners pop area mill books;
datalines;
Ansonia 6 17.9 6.2 28.9 16.4
East Haven 9 26.5 12.6 37.1 13.5
Milford 10 49.5 23.5 30.8 19.7
N. Branford 2 13.1 26.8 26.9 14.0
North Haven 12 21.6 21.0 23.4 23.2
Old Saybrook 1 9.3 18.3 15.3 23.4
Seymour 1 14.5 14.7 40.5 18.7
Trumbull 14 33.0 23.5 24.1 21.6
West Haven 12 54.0 10.6 41.4 17.2
run;
proc print;run;[/code:70kssns1]

第一个变量name在读取是不大对哦,请教怎么完整的读取name??[/quote:70kssns1]
可以用&修饰符试试,不过name和winners之间至少用两个空格隔开。另,数据和run;之间少了个分号。。
data lottery;
input name & $ 1-12  winners pop area mill books;
datalines;
Ansonia  6 17.9 6.2 28.9 16.4
East Haven  9 26.5 12.6 37.1 13.5
Milford  10 49.5 23.5 30.8 19.7
N. Branford  2 13.1 26.8 26.9 14.0
North Haven  12 21.6 21.0 23.4 23.2
Old Saybrook  1 9.3 18.3 15.3 23.4
Seymour  1 14.5 14.7 40.5 18.7
Trumbull  14 33.0 23.5 24.1 21.6
West Haven  12 54.0 10.6 41.4 17.2
;
run;
proc print;run;
作者: shiyiming    时间: 2011-10-27 10:56
标题: Re: 字符长度怎么读取??SOS
谢谢gpcy,谢谢“&”~~




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