我有一个55行x 556列的数据框,矩阵的每个“案例”都有六个因数的向量,分别为:SMB,HML,UME.PROXY,RMW,CMA,MKT.NEW 如您在以下屏幕截图中所见。
1)我需要按列平均每个因子。
例如,取第一列中每个向量的“ UME.PROXY”系数的所有值,并对这些值求平均值,以得出该列“ UME.PROXY”的一个值(即平均值)。
所以最后我想得到一个矩阵,让我们称之为矩阵B 1行x 55列,每列具有6个系数的矢量,与每个因子的列平均值相对应。
2)之后,一旦有了该矩阵,我最终希望将矩阵B转换为矩阵C,使其每列具有6行(每个因子一个)(而不是每列具有6个因子的向量),因此最终6行x 556列的Matrix C。
我希望这很清楚,我想提前帮助您。
以下是dput输出:
ReadContext ctx = JsonPath.parse(vcap);
ctx.read("$.spaces[0].block1");