如何根据另一栏中的指标选择不同键的计数?

时间:2015-06-16 13:38:07

标签: sas proc-sql

我有一张像这样的表:

Geo_Key   Var1 Var2..Var50
123        1    0  .. 1
524        0    1  .. 1
323        1    1  .. 1

其中Var1-Var50表示50列具有值1/0。

我想为每列(var1-var50)选择不同Geo_Key的计数,当它的值为= 1时。 所以结果就像:

Var1 50
Var2 60
....
...
Var50 10

1 个答案:

答案 0 :(得分:0)

由于您的变量本质上是二进制(尤其是0/1),因此您也可以尝试对每列进行求和。总和将为您提供值= 1的每个变量的计数。

或者,你可以尝试使用proc freq。请检查以下链接

http://www2.sas.com/proceedings/sugi25/25/btu/25p069.pdf