我有两个数据框 - 一个包含主矩阵的元数据。元数据矩阵中的一列包含重复变量,一个包含6个,其余三个包含如下:
[,1][,2][,3]
[1,] A1 D1 name1
[2,] A2 D1 name2
[3,] A3 D3 name3
[4,] A4 D3 name4
[5,] A5 D3 name5
另一个数据框的列以上面的[,1]列中的值命名,然后是每行中的一系列值。我希望根据数据帧1的列[,2]中与数据帧2的列名称中的值对应的值,对Dataframe 2中的列进行平均。例如,获取数据帧2中D1响应的平均值,我需要平均A1和A2。我的问题是我有一个包含不同Dx重复次数的大型数据集。 Dataframe 2看起来像这样:
[A1][A2][A3][A4][A5]
[1,] 32 31 45 47 46
[2,] 12 14 24 23 26
[3,] 24 24 57 54 56