楼主: gylamb
1493 5

求助,SAS高手帮忙解释一下 [推广有奖]

  • 0关注
  • 4粉丝

已卖:768份资源

本科生

97%

还不是VIP/贵宾

-

TA的文库  其他...

gylamb——道可道文库

威望
0
论坛币
1838 个
通用积分
5.5022
学术水平
11 点
热心指数
18 点
信用等级
15 点
经验
940 点
帖子
66
精华
0
在线时间
146 小时
注册时间
2007-6-12
最后登录
2023-9-1

楼主
gylamb 发表于 2009-7-24 13:09:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
老师布置了一个assignment,让解释下面语句,刚接触sas不到一个星期,实在想不出来。请高手们解释一下data部分
DATA work;
    LENGTH  GRADE $1;
INPUT  score 3.1 initials $3. grade $;
LINES;
567 ABCD
890 EDFAC
78 DEFEEF
;
proc print noobs;
run;
二维码

扫码加我 拉你入群

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

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

关键词:assignment Initial length assign Grade 求助 解释 高手 SAS 帮忙

回帖推荐

sushe1527 发表于3楼  查看完整内容

score3.1 是把前三列数值取出来变成一位小数 initials $3. 是在score变量后面的连着读3列 也就是4,5,6列 拿第一行来说,就是 空格和A和B 所以initials值是 AB ,空格看不见 但是如果是initials $3 没有那个小数点 就是指所有列的第3列 grade因为前面定义了长度1 相当于 grade $1. 在intials后面,也就是所有列的第七列 因为score占了3个 initials占了3个 grade占1个 所以是第七列 同上, 如果是 grade $1 那么就是整个 ...

michaelnlitta 发表于2楼  查看完整内容

如果你的程序中空格没有打错的话,答案应该是: GRADE score initials C 56.7 AB F 89.0 ED E 7.8 DEF length statement规定了GRADE长度为1;lines表示下面的输入为按行输入,类似于cards语句;而格式的规定为score是读入三列,同时其中一列为小数点后一位;initial是字符型,读入3列;而grade前面规定长度只有1,所以只有一列。 我也是初学者,这是我的理解, ...

本帖被以下文库推荐

沙发
michaelnlitta 发表于 2009-7-24 14:12:10
如果你的程序中空格没有打错的话,答案应该是:
GRADE    score    initials

      C       56.7      AB
      F       89.0      ED
      E        7.8      DEF
length statement规定了GRADE长度为1;lines表示下面的输入为按行输入,类似于cards语句;而格式的规定为score是读入三列,同时其中一列为小数点后一位;initial是字符型,读入3列;而grade前面规定长度只有1,所以只有一列。
我也是初学者,这是我的理解,希望高手指正。互相学习,互相进步啊!
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

藤椅
sushe1527 发表于 2009-7-24 14:31:52
score3.1 是把前三列数值取出来变成一位小数
initials $3. 是在score变量后面的连着读3列 也就是4,5,6列  拿第一行来说,就是 空格和A和B 所以initials值是 AB ,空格看不见
但是如果是initials $3   没有那个小数点 就是指所有列的第3列
grade因为前面定义了长度1 相当于  grade $1. 在intials后面,也就是所有列的第七列
因为score占了3个 initials占了3个 grade占1个 所以是第七列
同上, 如果是 grade $1 那么就是整个列的第一列了
还有,grade是怎么跑到第一列去的,我认为是length定义的原因
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

板凳
gylamb 发表于 2009-7-24 17:55:38
回二楼:output是没错的,但是我不理解这个结果是怎么出来滴,为什么是那样的排列。

报纸
gylamb 发表于 2009-7-24 17:59:44
回三楼:果然是高手,虽然我看了好几遍才算是有点眉目。万分感谢

地板
爱萌 发表于 2009-7-25 01:04:01
实在不想说什么,不过只能说,有点歪歪
最恨对我说谎或欺骗我的人

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

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