假设我有这个熊猫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之间有差异?