SAS查找多个数据集的平均值

SAS查找多个数据集的平均值,sas,average,Sas,Average,我有几个数据集,每个数据集都具有相同的结构,我想找出表中每个单元格中值的平均值 假设我有三个表,每个表有3行(A-C)和2列(1-2),我如何计算这些单元格的平均值 1 2 1 2 1 2 A 2 1 A 0 1 A 4 1 B 9 0 B 0 2 B 0 1 C 1 5 C 2 2 C 3 2 因此,结果将是: 1 2 A 2 1 B 3 1 C 2 3 将数据集连接在一起,然后使用过程(例如平均值或摘要)计算平均值 假设您的表被称为table1,table

我有几个数据集,每个数据集都具有相同的结构,我想找出表中每个单元格中值的平均值

假设我有三个表,每个表有3行(A-C)和2列(1-2),我如何计算这些单元格的平均值

  1 2    1 2    1 2
A 2 1  A 0 1  A 4 1
B 9 0  B 0 2  B 0 1
C 1 5  C 2 2  C 3 2
因此,结果将是:

  1 2
A 2 1
B 3 1
C 2 3

将数据集连接在一起,然后使用过程(例如平均值或摘要)计算平均值

假设您的表被称为
table1
table2
table3
,并且
A
C
的值在一个名为
GROUP
的变量中,数值是
VAL1
VAL2

data master ; set table1-table3 ; run ; proc summary data=master nway ; class GROUP ; var VAL1 VAL2 ; output out=averages (drop=_:) mean= ; run ; proc print ; run ; data master / view=master ; set table1-table3 ; run ; ...