我有這樣的數據幀:的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