楼主: xncdww
1193 5

请教sas base 中的题 [推广有奖]

  • 2关注
  • 4粉丝

硕士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
624 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
1 点
经验
11351 点
帖子
62
精华
0
在线时间
154 小时
注册时间
2014-9-22
最后登录
2018-3-4

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
70题:

52.Given the SAS dataset WORK.EMP_NAME:

  Name EmpID

  ---- -----

  Jill  1864

  Jack  2121

  Joan  4698

  John  5463

Given the SAS data setWORK.EMP_DEPT:

  EmpID Department

  ----- ----------

   2121 Accounting

   3567 Finance

   4698 Marketing

   5463 Accounting

The following programis submitted:

  data WORK.ALL;

     merge WORK.EMP_NAME(in=Emp_N)

           WORK.EMP_DEPT(in=Emp_D);

     by Empid;

     if (Emp_N and not Emp_D) or (Emp_D and notEmp_N);

  run;

How many observationsare in data set WORK.ALL after submitting the program?

     A. 1

     B. 2

     C. 3

     D. 5


为什么选B,merge语句如何得到两个观测的?


二维码

扫码加我 拉你入群

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

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

关键词:SAS base Base observations observation Accounting following

沙发
成长的 发表于 2015-4-21 13:17:18 |只看作者 |坛友微信交流群
首先说明我也是初学,不一定准确。
不过我觉得是:merge之后 if (Emp_N and not Emp_D) or (Emp_D and notEmp_N);这意思应该是说WORK.EMP_NAME中存在而不在WORK.EMP_DEPT中,或者在WORK.EMP_DEPT中存在而不在WORK.EMP_NAME中的。也就是选取两个数据集中不相同的观测值,那就只有EmpID=1864和3567,所以最终的观测值只能选择B。
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

使用道具

in =Emp_N and missing(in=Emp_D )  this is the "Jill  1864" observation
in =Emp_D and missing(in=Emp_N )  this is the " 3567 Finance" observation
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

使用道具

板凳
xncdww 发表于 2015-4-22 16:25:45 |只看作者 |坛友微信交流群
成长的 发表于 2015-4-21 13:17
首先说明我也是初学,不一定准确。
不过我觉得是:merge之后 if (Emp_N and not Emp_D) or (Emp_D and not ...
嗯嗯,明白了谢谢

使用道具

报纸
xncdww 发表于 2015-4-22 16:27:20 |只看作者 |坛友微信交流群
何必不淡定。 发表于 2015-4-21 15:53
in =Emp_N and missing(in=Emp_D )  this is the "Jill  1864" observation
in =Emp_D and missing(in=Emp ...
get √ THX !

使用道具

地板
xncdww 发表于 2015-4-22 16:27:24 |只看作者 |坛友微信交流群
何必不淡定。 发表于 2015-4-21 15:53
in =Emp_N and missing(in=Emp_D )  this is the "Jill  1864" observation
in =Emp_D and missing(in=Emp ...
get √ THX !

使用道具

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

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

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

GMT+8, 2024-5-2 01:39