【发布时间】:2019-10-21 17:12:55
【问题描述】:
假设您有以下数据框: 现在,我们要计算的是行业平均历史 ROE,并将这个数字放在一个新列中。
Date ROE id
30-06-2013 2% 1
30-06-2013 1% 2
30-09-2013 5% 1
30-09-2013 6% 2
30-09-2013 4% 3
31-12-2013 10% 1
31-12-2013 5% 2
31-12-2013 3% 3
31-03-2014 11% 1
31-03-2014 6% 2
31-03-2014 4% 3
在计算历史 ROE 时,我们希望至少依赖 4 个不同的日期。 生成的数据框应如下所示:
Date ROE id Hist. avg. ROE
30-06-2013 2% 1 NaN
30-06-2013 1% 2 NaN
30-09-2013 5% 1 NaN
30-09-2013 6% 2 NaN
30-09-2013 4% 3 NaN
31-12-2013 10% 1 NaN
31-12-2013 5% 2 NaN
31-12-2013 3% 3 NaN
31-03-2014 11% 1 5.2%
31-03-2014 6% 2 5.2%
31-03-2014 4% 3 5.2%
【问题讨论】:
标签: python pandas dataframe time-series