这是我的数据的结构方式:
Date Month Year Value
2018/10/3 10 2018 30
2018/9/1 9 2018 3
2018/7/3 7 2018 3
这就是我想要的样子:
Month Year Value
10 2018 30
9 2018 3
8 2018 0
7 2018 3
我真的很困惑如何进行。任何帮助将非常感激。
答案 0 :(得分:0)
这是resample
s=df.resample('M').mean()
s.Month=s.index.month
s.Year=s.index.year
s.Value.fillna(0,inplace=True)
s
Out[403]:
Month Year Value
Date
2018-07-31 7 2018 3.0
2018-08-31 8 2018 0.0
2018-09-30 9 2018 3.0
2018-10-31 10 2018 30.0