【发布时间】:2015-04-13 20:22:12
【问题描述】:
我有一个如下所示的数据集:
id,colour
12,blue
12,green
12,yellow
13,blue
14,black
15,blue
15,green
在同一个数据集中,我想知道每个 id 的计数 最终我想要做的是消除具有多个的 id
在 SQL 中,我会使用 SUM OVER() 窗口函数,或者使用每个 id 的计数自加入表
在 SAS 中最好的方法是什么?
id,colour,num
12,blue,3
12,green,3
12,yellow,3
13,blue,1
14,black,1
15,blue,2
15,green,2
排除重复ID后,我的最终结果将如下所示:
id,colour
13,blue
14,black
【问题讨论】: