楼主: Leslie.
1132 9

[问答] 关于变量的长度问题 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

1%

还不是VIP/贵宾

-

威望
0
论坛币
101 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
364 点
帖子
112
精华
0
在线时间
112 小时
注册时间
2012-6-9
最后登录
2022-5-9

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
才开始学习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的语句添在哪里。
还有 如何判断 语句的长度 呢 ?
二维码

扫码加我 拉你入群

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

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

关键词:Description Development addition Exterior bathroom backyard addition 技巧 色彩

沙发
牵你↗左手 发表于 2013-11-13 16:53:40 |只看作者 |坛友微信交流群
你只定义了3个变量,数据行却有的有四个数据,有的有5个数据

使用道具

藤椅
Leslie. 发表于 2013-11-14 04:31:54 |只看作者 |坛友微信交流群
牵你↗左手 发表于 2013-11-13 16:53
你只定义了3个变量,数据行却有的有四个数据,有的有5个数据
不是啊  中间那一长串都是description 啊,那要怎么修改呢 ???

使用道具

板凳
Leslie. 发表于 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;

使用道具

地板
zhou.wen 发表于 2013-11-14 16:57:42 |只看作者 |坛友微信交流群
length 在这里不起作用
应该用‘&’
input owner : $ 8. description & $10.  cost;
Practice Is The Best Teacher!

使用道具

7
Leslie. 发表于 2013-11-17 06:09:19 |只看作者 |坛友微信交流群
牵你↗左手 发表于 2013-11-14 14:46
data home;
input owner $ 1-8 description $ 9-35  cost;
cards;
多谢!~~

使用道具

8
Leslie. 发表于 2013-11-17 06:09:52 |只看作者 |坛友微信交流群
zhou.wen 发表于 2013-11-14 16:57
length 在这里不起作用
应该用‘&’
input owner : $ 8. description & $10.  cost;
谢谢,会了~~~

使用道具

9
dckkldream 发表于 2013-11-18 00:27:06 |只看作者 |坛友微信交流群
这种输入让人有点捉急啊,要么让输入的文本对齐,然后按位置输入,要么用一些分隔符隔开,但是现在用空格符输入,会很不理想吧?

使用道具

10
ghsun 发表于 2013-11-19 21:48:30 |只看作者 |坛友微信交流群
貌似以tab作为分隔符的吧?

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-27 22:03