楼主: ultimatum00
13528 5

SAS 字符型变量长度问题 [推广有奖]

  • 0关注
  • 0粉丝

学前班

60%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
26 点
帖子
3
精华
0
在线时间
0 小时
注册时间
2011-4-24
最后登录
2014-4-30

楼主
ultimatum00 发表于 2011-4-24 09:25:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
The following SAS programs are submitted:
data fltaten;
input jobcode $ salary name $;
cards;
FLAT1 70000 Bob
FLAT2 60000 Joe
FLAT3 30000 Ann
;
run;
data desc;
set flatten;
if salary > 60000 then
description = ‘Over 60’;
else
description = ‘Under 60’;
run;
What is the value of the variable DESCRIPTION when the value for SALARY is 30000?

答案是 Under 6
为什么会是这个结果呢?
谢谢解答,在线等
二维码

扫码加我 拉你入群

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

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

关键词:字符型变量 字符型 Description following Variable 变量 SAS 字符 长度

沙发
gaoren12153 发表于 2011-4-24 09:30:50
你没有定义变量description的长度,所以SAS会以第一个值的长度作为该变量的长度。可以提前用length语句规定下变量的长度。
已有 1 人评分经验 热心指数 收起 理由
crackman + 20 + 1 鼓励积极发帖讨论

总评分: 经验 + 20  热心指数 + 1   查看全部评分

坚持下去不是因为我很坚强,而是因为我别无选择

藤椅
gaoren12153 发表于 2011-4-24 09:32:43
你没有定义变量description的长度,所以SAS会以第一个值的长度作为该变量的长度。可以提前用length语句规定下变量的长度。
坚持下去不是因为我很坚强,而是因为我别无选择

板凳
ultimatum00 发表于 2011-4-24 09:54:17
感谢 gaoren12153!! 非常清楚的解释。 厉害啊

报纸
很想暖 发表于 2011-4-24 09:54:44
支持下》》》》》》》》》》
总有一条溪流

地板
ultimatum00 发表于 2011-4-24 09:58:33
3# gaoren12153
感谢 gaoren12153!! 非常清楚的解释。 厉害啊

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 06:58