全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1734 3
2012-09-18
各位大牛,鄙人有一个问题想求指教。对于day1中的ID,我想求出day x的ID中与Day1中ID相同的个数,数据集结构如下day ID
1 234
1 75
1 10
1 987
1 96
1 3475
1 305
1 489
1 96
1 697
1 234
1 120
1 245
1 3250
1 25
1 29
1 598
1 965
2 965
2 87
2 59
2 65
2 476802
2 69
2 305
2 79
2 25
2 29
2 245
2 987
2 578
2 457
2 864
2 5876
3 69897
3 1986
3 19
3 983
3 25
3 29
3 5678
3 768
3 97
3 976
3 567
3 6
3 968
3 19
3 17
3 567
3 467  
..........

二维码

扫码加我 拉你入群

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

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

全部回复
2012-9-18 19:12:18
复制代码
二维码

扫码加我 拉你入群

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

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

2012-9-19 11:39:45
Imasasor 发表于 2012-9-18 19:12
您好,假如我的day有很多天怎么办?
二维码

扫码加我 拉你入群

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

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

2012-9-19 13:08:24
data test;
input day id $;
cards;
1 234
1 75
1 10
1 987
1 96
1 3475
1 305
1 489
1 96
1 697
1 234
1 120
1 245
1 3250
1 25
1 29
1 598
1 965
2 965
2 87
2 59
2 65
2 476802
2 69
2 305
2 79
2 25
2 29
2 245
2 987
2 578
2 457
2 864
2 5876
3 69897
3 1986
3 19
3 983
3 25
3 29
3 5678
3 768
3 97
3 976
3 567
3 6
3 968
3 19
3 17
3 567
3 467  
;

proc sql;
  create table wanted as
   select distinct day, id, count(distinct id ) as num_Id
     from test
         where day ne 1 and id in (select distinct id from test where day=1)
     group by id;
quit;
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群