楼主: 治感冒
2182 3

请教如何计算多变量的重复观测值的重复数? [推广有奖]

  • 1关注
  • 1粉丝

博士生

82%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0036
学术水平
2 点
热心指数
2 点
信用等级
1 点
经验
341 点
帖子
178
精华
0
在线时间
452 小时
注册时间
2007-3-9
最后登录
2020-1-8

楼主
治感冒 发表于 2013-7-19 22:16:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
小弟目前SAS新手,目前遇到了如下的求各问题,请各位赐教!

举例来说,有如下的数据样表:
Var1     Var2
AA        BBB
AA        BBB
AA        BBB
AA        C
C         DDD
C         A
C        DDD

我需要统计Var1与Var2重复的观测个数。以上数据表要转化为:
Var1     Var2    Number
AA        BBB     3
AA        C         1
C         DDD    2
C         A         1


如何现实?我只知道单变量的重复观测个数统计,可以用SQL,通过COUNT得到。不过像上面这样多变量的判断条件该如何呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:重复观测 重复数 观测值 多变量 Number 如何

沙发
yongyitian 发表于 2013-7-19 22:34:37
  1. data test;
  2. input Var1 $  Var2 $;
  3. datalines;
  4. AA BBB
  5. AA BBB
  6. AA BBB
  7. AA C
  8. C  DDD
  9. C  A
  10. C  DDD
  11. ;
  12. proc sql;
  13.     select distinct var1,  var2, count(*) as num
  14.     from test
  15.     group by var1, var2;
  16. quit;
复制代码

藤椅
治感冒 发表于 2013-7-19 22:48:04
yongyitian 发表于 2013-7-19 22:34
又是您啊!简直是SAS大神!谢谢!!

板凳
yzsxdlcc 发表于 2013-7-24 17:52:47
  1. data test;
  2. input var1 $  var2 $;
  3. datalines;
  4. AA BBB
  5. AA BBB
  6. AA BBB
  7. AA C
  8. C  DDD
  9. C  A
  10. C  DDD
  11. ;

  12. proc sort data=test;
  13. by var1 var2;
  14. run;

  15. data need;
  16. set test;
  17. by var1 var2;
  18. retain num;
  19. if first.var2 then num=1;
  20. else num=num+1;
  21. if last.var2 then output;
  22. run;
  23. proc print;run;
复制代码
从骨感走向丰满

文库

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

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