全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1351 9
2013-11-13
才开始学习SAS,对于变量长度不知道如何限定。
data home;
input owner $ description $  cost;
cards;
Bob    kitchen cabinet face-lift    1253.00
Shirley      bathroom addition    11350.00
Silvia     paint exterior          .
Al        backyard gazebo    3098.63
Norm paint interio 647.77
Kathy    cond floor addition  75362.93
;
run;
data homedevelopment;
set home;
if cost = . then costgroup ='missing';
   else if cost<2000 then costgroup = 'low';
   else if cost<10000 then costgroup ='medium';
   else costgroup ='high';
proc print data= homedevelopment;
run;

为什么每次输入的结果owner 和 description的长度都对不上呢??
请大家帮帮忙,应该把length的语句添在哪里。
还有 如何判断 语句的长度 呢 ?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-11-13 16:53:40
你只定义了3个变量,数据行却有的有四个数据,有的有5个数据
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-11-14 04:31:54
牵你↗左手 发表于 2013-11-13 16:53
你只定义了3个变量,数据行却有的有四个数据,有的有5个数据
不是啊  中间那一长串都是description 啊,那要怎么修改呢 ???
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-11-14 04:32:15
求解答啊 大家帮帮忙
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-11-14 14:46:00
Leslie. 发表于 2013-11-14 04:31
不是啊  中间那一长串都是description 啊,那要怎么修改呢 ???
data home;
input owner $ 1-8 description $ 9-35  cost;
cards;
Bob     kitchen cabinet face-lift 1253.00
Shirley bathroom addition         11350.00
Silvia  paint exterior                .
Al      backyard gazebo           3098.63
Norm    paint interio             647.77
Kathy   cond floor addition       75362.93
;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-11-14 16:57:42
length 在这里不起作用
应该用‘&’
input owner : $ 8. description & $10.  cost;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群