楼主: ahzichuan007
3615 6

求高人解答几个SAS BASE123的题目 [推广有奖]

  • 3关注
  • 0粉丝

已卖:54份资源

硕士生

26%

还不是VIP/贵宾

-

威望
0
论坛币
104 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2757 点
帖子
121
精华
0
在线时间
88 小时
注册时间
2012-11-22
最后登录
2015-12-7

楼主
ahzichuan007 发表于 2013-8-11 14:01:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
1.
The following SAS program is submitted:
data work.flights;
destination = 'CPH';
select(destination);
when('LHR') city = 'London';
when('CPH') city = 'Copenhgen';
otherwise;
end;
run;这个程序谁能说明下么,其中的SELECT 和WHEN都用什么用处了

2.
The SASDATA.BANKS data set has five observations when the following SAS


program is submitted:
libnamesasdata 'SAS-date-library';
data allobs;
set sasdata.banks;
capital=0;
do year = 2000 to 2020 by 5;
capital + ((capital+2000) * rate);
output;
end;
How many observations will the ALLOBS data set contain?
A. 5
B. 15
C. 20
D. 25

这道题目选的D,我想知道的是RATE这个应该是变量吧,可是没有看到定义语句,这个能这么用么
3.
QUESTION 33
The contents of the raw data file TEAM are listed below:
----|----10---|----20---|----30
Janice 10
Henri 11
Michael 11
Susan 12
The following SAS program is submitted:

data group;
infile 'team';
input name $15. age 2.;
file 'file-specification';
put name $15. =5 age 2.;
run;
Which one of the following describes the output created?
A. a raw data file only
B. a SAS data set named GROUP only
C. a SAS data set named GROUP and a raw data file
D. No output is generated as the program fails to execute due to errors.



二维码

扫码加我 拉你入群

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

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

关键词:SAS base Base 高人解答 observations observation otherwise 程序

沙发
幽柠冷爵 发表于 2013-8-11 17:52:46
第2题:这里的rate变量你是肯定可以到set数据集中找到的,所以不用定义。

藤椅
幽柠冷爵 发表于 2013-8-11 18:01:02
第一题:这题考你的是select语句,select是选择判断语句。
select()选项是先定义when将要引用判断变量(这里是变量destination)。
when()选项是判断语句,比如when('CPH'),是判断变量destination是否是CPH,如果是则执行啊后面的赋值语句。

板凳
ahzichuan007 发表于 2013-8-11 18:56:36
幽柠冷爵 发表于 2013-8-11 18:01
第一题:这题考你的是select语句,select是选择判断语句。
select()选项是先定义when将要引用判断变量(这 ...
你这么一说我突然想起来了,那个sas9。2从入门到精通这本书上写过这种方法

报纸
Actree 发表于 2013-8-11 19:25:10
关于3我试了一下,好像报错,然后生成一个空的Group Dataset然后没有文本输出,这个不会跑错
  1. data group;
  2.         infile 'C:\Team.txt';
  3.         input name :$15. age 2.;
  4.         file 'C:\Team1.txt';
  5.         put name $15. age 2.;
  6. run;
复制代码
到底答案是什么啊?

地板
tianyawoya 发表于 2013-8-11 23:02:48
Actree 发表于 2013-8-11 19:25
关于3我试了一下,好像报错,然后生成一个空的Group Dataset然后没有文本输出,这个不会跑错到底答案是什么 ...
用file。。。; put。。。;出报告,那么file 后面好像应该加 Print。

7
幽柠冷爵 发表于 2013-8-12 10:31:28
team.txt:
Janice  10
Henri   11
Michael 11
Susan   12



filename file  'e:\team.txt';
data group;
infile file;
input name$7. age;
file "e:\team1.txt";
put name$7. age;
run;
上面的与题目类似代码是可以运行的,你自己参照答案在理解下题目吧。题目中输入格式定义是有出入的。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-24 04:45