全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9470 6
2010-05-28
弱问:如果有下面类似的数据集,如何分别计算I有多少个,2有多少个?以及它们分别对应的ID号?多谢各位指导菜鸟~!


data a;
id sex
1   1  
2   2
3   1
4   2
5   2
6   1
7   1
8   2
9   1
二维码

扫码加我 拉你入群

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

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

全部回复
2010-5-28 11:25:13
呵呵
二维码

扫码加我 拉你入群

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

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

2010-5-28 11:35:36
自己想的有个比较笨的方法,能分别求出1,2个数但没有指出对应的ID,还请LS及各位多指点~!
data a(drop = i);
array x[*] sex;
do i = 1 to dim(x);
  if x[i] = 1 then count1 + 1;
  if x[i] = 2 then count2 + 1;
end;
proc print;run;
二维码

扫码加我 拉你入群

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

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

2010-5-28 11:48:33
复制代码
不太好看
           The SAS System           11:49 Thursday, May 28, 2010   4

                                     Obs    id    sum1    sum2

                                       1     1      6       0
                                       2     3      6       0
                                       3     6      6       0
                                       4     7      6       0
                                       5     9      6       0
                                       6    10      6       0
                                       7     2      0       4
                                       8     4      0       4
                                       9     5      0       4
                                      10     8      0       4
二维码

扫码加我 拉你入群

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

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

2010-5-28 12:12:15
data a;
input id sex;
datalines;
1 1
2 2
3 1
4 2
5 2
6 1
7 1
8 2
9 1
10 1
;
proc sql;select * ,count(sex) as new from a group sex;quit;





                                                   id       sex       new
                                             ----------------------------
                                                    6         1         6
                                                    9         1         6
                                                    3         1         6
                                                    7         1         6
                                                   10         1         6
                                                    1         1         6
                                                    5         2         4
                                                    2         2         4
                                                    4         2         4
                                                    8         2         4
二维码

扫码加我 拉你入群

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

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

2010-5-28 17:25:31
多谢LS的指导,学习了~!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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