1、求取两个年度同期差值
#数据:
日期 GMV
0 2020-11-10 100
1 2020-11-09 88
2 2020-11-08 77
3 2020-11-07 65
4 2020-11-06 57
5 2020-11-05 68
6 2019-11-10 44
7 2019-11-09 57
8 2019-11-08 34
9 2019-11-07 88
10 2019-11-06 65
###计算同期数据:链式方法
df = (
data.set_index('日期')
.groupby([lambda x:x.month,lambda x:x.day]) ##按照两个字段分组,同一个月且同一天的在同一个组
.apply(lambda x:x.diff(-1)) ##这里x代表刚刚分组好的其中一组数据,-1代表是排在后面的数据-前面一个数据
)
print(df) ##要赋值