全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9071 7
2015-08-18
有一个变量 number,有一个变量name,我想统计每一个number值对应的不同的name值有几个?求大神指导!
数据大概这个样子:
number       name
123             张三
123             李四
123             李四
456             王五
456             陈六

最终要出另一个数据集,
number      times
123            2
456            2


二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-18 14:44:08
复制代码
二维码

扫码加我 拉你入群

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

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

2015-8-18 14:51:15
雨果树 发表于 2015-8-18 14:07
有一个变量 number,有一个变量name,我想统计每一个number值对应的不同的name值有几个?求大神指导!
数据 ...
Select number, count(*) from table group by number,name
二维码

扫码加我 拉你入群

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

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

2015-8-18 16:06:16
Tigflanker 发表于 2015-8-18 14:44
虽然我要的是number值对应的不同name的个数,还是感谢层主,先给剔个重就好了
二维码

扫码加我 拉你入群

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

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

2015-8-18 16:27:34
data have;
input number name $;
cards;
123 张三
123 李四
123 李四
456 王五
456 陈六
;
run;



proc sort data=have out=have1 nodupkey;
        by number name;
        run;



data have2;
        set have1;
        by number;
        if first.number then name1=0;
                name1+1;
        if last.number then output;
        drop name;
        run;
二维码

扫码加我 拉你入群

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

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

2015-8-18 19:54:50
Select number, count(distinct name) as cnt_name from table group by number

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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