我是 SAS 的第一步,我遇到了以下我无法解决的问题。
假设我的数据集是:
data dat;
input id score gender;
cards;
1 10 1
1 10 1
1 9 1
1 9 1
1 9 1
1 8 1
2 9 2
2 8 2
2 9 2
2 9 2
2 10 2
;
run;
我需要做的是计算score
变量按 id 取值 8、9 和 10 的次数。然后创建新的 variables count8
,count9
这样count10
我就可以获得以下输出:
id gender count8 count9 count10
1 1 1 3 2
2 2 1 3 1
你会建议如何进行?任何帮助将不胜感激。