楼主: 小鳄鱼a
1382 2

请问个处理观测的问题 [推广有奖]

  • 6关注
  • 10粉丝

已卖:280份资源

学科带头人

3%

还不是VIP/贵宾

-

威望
0
论坛币
125 个
通用积分
0.0040
学术水平
40 点
热心指数
45 点
信用等级
43 点
经验
32801 点
帖子
1185
精华
0
在线时间
1539 小时
注册时间
2009-7-16
最后登录
2018-10-5

楼主
小鳄鱼a 发表于 2015-10-31 10:40:36 |AI写论文
150论坛币
左边为原始的   右边为想得到的   summark为把mark加总的   谢谢

最佳答案

木叶知秋 查看完整内容

我是冲着论坛币来的
关键词:Summa Mark Mar Sum

沙发
木叶知秋 发表于 2015-10-31 10:40:37
我是冲着论坛币来的
  1. data rawdata;
  2. input year        half        rank        comp$        name$        mark;
  3. cards;
  4. 1998        1        1        国美        张三        0
  5. 1998        1        1        国美        李四        1
  6. 1998        1        1        国美        王五        0
  7. 1998        1        2        苏宁        六六        1
  8. 1998        1        2        苏宁        刘琦        1
  9. 1998        1        3        华润        六把        0
  10. 1998        2        1        沃尔玛        汤姆        1
  11. 1998        2        1        沃尔玛        杰克        0
  12. 1998        2        2        国美        苏梅        1
  13. 1998        2        2        国美        王五        0
  14. 1998        2        3        苏宁        刘琦        0
  15. ;
  16. run;

  17. proc sort data=rawdata;
  18. by year        half rank comp;
  19. run;
  20. data result;
  21.         set rawdata;
  22.         by year        half rank comp;
  23.         length sumname$100.;
  24.         retain sumname summark;
  25.         if first.rank then do;
  26.                 sumname="";
  27.                 summark=0;
  28.         end;
  29.         sumname=catx(',',sumname,name);
  30.         summark+mark;
  31.         if last.rank then output;
  32.         drop name mark;
  33.         rename sumname=name;
  34. run;
复制代码

藤椅
小鳄鱼a 发表于 2015-10-31 14:34:53
木叶知秋 发表于 2015-10-31 10:40
我是冲着论坛币来的
非常感谢

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

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