连续年熊猫总和之差

时间:2020-04-04 21:19:53

标签: python pandas

假设我有这个熊猫DataFrame df

Date       | Year | Value
2017-01-01 | 2017 |   20
2017-01-12 | 2017 |   40
2018-01-12 | 2018 |  150
2019-10-10 | 2019 |  300

我想计算连续几年之间每年的总价值之差。要获得我可以做到的每年的总价值

df['YearlyValue'] = df.groupy('Year')['Value'].transform('sum')

这给了我

Date       | Year | Value | YearlyValue
2017-01-01 | 2017 |   20  |          60
2017-01-12 | 2017 |   40  |          60
2018-01-12 | 2018 |  150  |         150
2019-10-10 | 2019 |  300  |         300

但是如何获得新列“ Increment”,其连续年份的YearlyValue之间有差异?

0 个答案:

没有答案