楼主: peijiamei
1748 5

[原创博文] 0表的合并!求高手 [推广有奖]

已卖:299份资源

学科带头人

75%

还不是VIP/贵宾

-

威望
3
论坛币
26157 个
通用积分
12.7133
学术水平
217 点
热心指数
343 点
信用等级
210 点
经验
75401 点
帖子
1099
精华
1
在线时间
2016 小时
注册时间
2007-11-15
最后登录
2016-3-21

楼主
peijiamei 发表于 2010-7-30 19:46:34 |AI写论文
1000论坛币
codeint
10
11
12
13
10
11
12
20
21
22
23
20
21
22

根据表格1生成表格2,剔除规则是int的循环不到3的删除


codeint
10
11
12
13
20
21
22
23
关键词:求高手 code int COD ODE

本帖被以下文库推荐

沙发
hopewell 发表于 2010-7-30 19:46:35
  1. data raw;
  2.         input code int;
  3. datalines;
  4. 1 0
  5. 1 1
  6. 1 2
  7. 1 3
  8. 1 0
  9. 1 1
  10. 1 2
  11. 2 0
  12. 2 1
  13. 2 2
  14. 2 3
  15. 2 0
  16. 2 1
  17. 2 2
  18. ;
  19. data out;
  20.         set raw;
  21.         if int=0 then group+1;
  22. run;
  23. data out(drop=flag group);
  24.         flag=0;
  25.         do _n_=1 by 1 until(last.group);
  26.                 set out;
  27.                 by group;
  28.                 flag+1;
  29.         end;
  30.         do _n_=1 to _n_;
  31.                 set out;
  32.                 if flag=4 then output;
  33.         end;
  34. run;
复制代码

藤椅
soporaeternus 发表于 2010-7-30 22:35:35
很多钱......没了......
Let them be hard, but never unjust

板凳
rockfido 在职认证  发表于 2010-7-30 23:57:18
3# soporaeternus

lol

报纸
jingju11 发表于 2010-7-31 00:08:02
3# soporaeternus

这也是我好几个小时萎靡不振的原因。Hopewell太敏捷了,而且答案居然还是正确的!!!如果自己早些来,或许坑还是可以占住的。。。。

地板
mydo 发表于 2010-7-31 02:37:32
data raw;
input code int;
datalines;
1 0
1 1
1 2
1 3
1 0
1 1
1 2
2 0
2 1
2 2
2 3
2 0
2 1
2 2
;
run;
data raw1;
        set raw;
        retain temp;
        if int=0 then temp+1;
run;

proc sql;
        create table final as
        select code, int
        from raw1 group by temp having max(int) ge 3
        order by code, temp, int
        ;
quit;

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 12:17