SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1428|回复: 3
打印 上一主题 下一主题

请教几个SAS题目

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-7-26 16:16:06 | 只看该作者

请教几个SAS题目

The SAS data set WORK.TEMP is indexed  
  on the variable Id:   
   Id  Amount  
  --  ------  
  P     52   
  P     45   
  A     13   
  A     56   
  R     34   
  R     12   
  R     78   
   The following SAS program is submitted:
   proc print data=WORK.TEMP;   
     [_insert_BY_statement_]   
  run;
   Which BY statement completes the program,   
  creates a listing report that is grouped     
  by Id, and completes without errors?   
        A.
by Id;
      B.
by Id grouped;
      C.
by Id descending;      
     D.
by descending Id;      

在SAS中建立该数据集,运行一下,发现没有一个不报错的! 这是为何? 正确答案应该是那个? 谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-7-26 16:53:06 | 只看该作者

Re: 请教几个SAS题目

没报错呀
[code:2tml8xzz]data temp(index=(id));
        input Id $ Amount;
datalines;
P 52
P 45
A 13
A 56
R 34
R 12
R 78
;
proc print data=work.temp;
        by id;
run; [/code:2tml8xzz]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-7-26 17:00:51 | 只看该作者

Re: 请教几个SAS题目

晕 忘了建立索引了 谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2012-7-11 11:13:56 | 只看该作者

Re: 请教几个SAS题目

data temp(index=(id));
index原来是这么个用法,id两边也要叫括号!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-5-6 13:18 , Processed in 0.072075 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表