楼主: priss111
2483 11

请问:如何把数据集A重复观测日期在后的观测删除保留日期在先的观测? [推广有奖]

11
yongyitian 发表于 2013-8-10 09:21:11
priss111 发表于 2013-8-10 09:14
谢谢!

这code实现了1、的要求.
proc sort data=b out=b_sort;
    by var4 var7 var11 var36;
run;

data b1 b2;
     set b_sort;
         by var4 var7 var11;
         if first.var11 then output b1;
            else output b2;
run;

12
priss111 发表于 2013-8-10 10:56:55
yongyitian 发表于 2013-8-10 09:21
proc sort data=b out=b_sort;
    by var4 var7 var11 var36;
run;
谢谢!

这个思路之前已经用过了不行.

如果first.var4var7var13就可以,
或者说把var4/var7/var13连接在一起生成一个新变量从理论上说是可以.

现在想找不用生成联合变量的其他思路具体code是什么?

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

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