我有这样的数据帧:的Python /大熊猫 - 计算比
bal:
year id unit period Revenues Ativo Não-Circulante \
business_id
9564 2012 302 dsada anual 5964168.52 10976013.70
9564 2011 303 dsada anual 5774707.15 10867868.13
2361 2013 304 dsada anual 3652575.31 6608468.52
2361 2012 305 dsada anual76.15 6027066.03
2361 2011 306 dsada anual 3858137.49 9733126.02
2369 2012 307 dsada anual 351373.66 9402830.89
8104 2012 308 dsada anual 3503226.02 6267307.01
...
我想创建一个名为“成长”栏目。这将是:
(收入从去年和今年/收入) - 1
数据帧应该是这样的:
year id unit period Revenues Growth \
business_id
9564 2012 302 dsada anual 5964168.52 0.0328
9564 2011 303 dsada anual 5774707.15 NaN
2361 2013 304 dsada anual 3652575.31 10.37
2361 2012 305 dsada anual76.15 -0.91
2361 2011 306 dsada anual 3858137.49 NaN
2369 2012 307 dsada anual 351373.66 NaN
8104 2012 308 dsada anual 3503226.02 NaN
...
我怎么能这样做呢?
您需要创建年度增加/减少一个,然后使用新年+/- 1列和ID将收入加入自身,以创建下一个/去年的收入。此后的计算应该是微不足道的。 – n8sty
@ n8sty这个解决方案和你想象的一样明显。虽然在这个问题上没有很好地阐述,但收入的年增长率是以'business_id'为基础的。 – Alexander