我有两个输入数据框,第一个被称为“Firms_Ind”,包含2列(“公司”,“行业”),具有多行。它给出了每家公司的行业ID。另一个称为“ann_returns”,其具有与“Firms_Ind”具有多行并具有多行的列数一样多的列。它包含每年(行)每个公司(列)的回报。根据另一个向量中的ID行列总结
我想计算每个行业的年均回报。所以我想要一个输出矩阵,它的维度是:列数=年数和行数=年数。对于每个行业(专栏),应计算每年的平均回报。
这里是一个小例子:
> Firms_Ind
Firms Industry
1 A 1
2 B 2
3 C 3
4 D 1
5 E 2
6 F 1
> ann_returns
A B C D E F
y1 0.20 0.11 0.13 0.30 0.24 0.03
y2 0.23 0.08 0.03 0.23 0.17 0.01
y3 0.28 0.19 0.11 0.21 0.19 0.07
> Industry_mean
1 2 3
y1_means 0.20 0.11 0.13
y2_means 0.23 0.08 0.03
y3_means 0.28 0.19 0.11
你尝试重塑'ann_returns'为长格式,然后合并'Firms_Ind'它,再由行业组织来计算是什么意思? – coffeinjunky