如何获取x数量的观测值并在SAS中找到它们的平均值?

如何获取x数量的观测值并在SAS中找到它们的平均值?,sas,Sas,假设我有一个包含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 我如何找到每个“组”的Var3的平均值?(Var3中的4、5、1与Var1中的1有共同

假设我有一个包含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 

我如何找到每个“组”的Var3的平均值?(Var3中的4、5、1与Var1中的1有共同点,6、2、8与2等)?使用where表达式是否有效,我是否能够像Var1中那样在值上循环它?

我认为您可以使用
选项来
proc means
或类似选项。例如:

PROC MEANS DATA=DAT MEAN;
  CLASS Var1;
  VAR   Var3;
run;