SAS:如何根据表的特定列中给出的值创建变量?

时间:2014-05-26 15:09:52

标签: sas

http://i.stack.imgur.com/hWSze.png

我使用SAS并遇到了问题。我有一个包含一些变量/列的数据集,其中一个只有以下值:蓝色,红色和灰色。如何将这些值转换为相应的变量并分配" count"作为值,如第二个表所示?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用proc transpose完成此操作。 http://support.sas.com/documentation/cdl/en/proc/65145/HTML/default/viewer.htm#p1r2tjnp8ewe3sn1acnpnrs3xbad.htm

如果涉及的变量数量有限,你还可以使用带保留的数据步骤,但为什么要重新发明轮子呢?