SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 732|回复: 0
打印 上一主题 下一主题

example using FIRST. and LAST. Variables

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2005-10-19 16:00:34 | 只看该作者

example using FIRST. and LAST. Variables

[code:1d5a8]************************************************;
*** File:  FIRSTLAST.sas                     ***;
*** example using FIRST. and LAST. Variables ***;
************************************************;

** step 1:  create data set with some **;
**          repeat subjects (SID)     **;
DATA TEMP1;
                 INPUT SID VISIT SCORE;
CARDS;
01 1 87
02 1 77
03 1 62
02 2 54
03 2 77
04 2 21
;
RUN;

** first sort by ID variable **;
PROC SORT DATA=TEMP1;
                    BY SID;
RUN;

** create subset with only 1 visit **;
DATA ONEVISIT;
           SET TEMP1;
            BY SID;
           IF FIRST.SID AND LAST.SID;  * selects only those with one
                                                                   * visit;
RUN;

PROC PRINT DATA=ONEVISIT;
TITLE1 'SUBJECTS WITH ONLY ONE VISIT';      
RUN;


** create subset with 2 visits **;
DATA TWOVISIT;
                 SET TEMP1;
      BY SID;
     IF FIRST.SID=0 or LAST.SID=0;        * selects with two visits;
RUN;

PROC PRINT DATA=TWOVISIT;
TITLE1 'BOTH VISITS FOR SUBJECTS WITH 2 VISITS';
RUN;[/code:1d5a8]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 07:15 , Processed in 0.070634 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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