如何按列汇总差异

时间:2018-11-05 15:57:25

标签: python python-3.x pandas dataframe

我有一个面板数据集,最后一列是差异。我想按年累加,但分组在乡下。

原始数据如下:

    CountryName  Years  d_ln_tfp
33     Australia   2011  0.1
34     Australia   2012  0.2
35     Australia   2013  0.3
36       Austria   2011  0.7
37       Austria   2012 -0.8
38       Austria   2013  0.3
39    Azerbaijan   2011  0.2
40    Azerbaijan   2012  0.7
41    Azerbaijan   2013  0.1

理想的是这样的:

    CountryName  Years  ln_tfp
33     Australia   2011  0.1
34     Australia   2012  0.3 (<<0.2+0.1)
35     Australia   2013  0.6 (<<0.2+0.1+0.3)
36       Austria   2011  0.7
37       Austria   2012 -0.1 (<<0.7-0.8)
38       Austria   2013  0.2 (<<0.7-0.8+0.3)
39    Azerbaijan   2011  0.2
40    Azerbaijan   2012  0.9 (<<0.2+0.7)
41    Azerbaijan   2013  1.0 (<<0.2+0.7+0.1)

我很难清楚地描述问题,因此欢迎对标题进行更好的修改。

谢谢!

0 个答案:

没有答案