假设我有一个包含3个变量的数据集。它看起来像:
Var1 Var2 Var3
1 1 4
1 2 5
1 3 1
2 1 6
2 2 2
2 3 8
3 1 2
3 2 7
3 3 9
如何找到每个"组的#3的平均值?#34;它在? (Var3中的4,5,1共有1个来自Var1,6,2,8有2个等)?使用where表达式是否可行并且我能够将它循环到Var1中的值吗?
答案 0 :(得分:1)
我认为您可以使用CLASS
选项proc means
或类似内容。 E.g:
PROC MEANS DATA=DAT MEAN;
CLASS Var1;
VAR Var3;
run;