寻找创建显示每个月值的面板数据。需要帮助填写没有值的月份

时间:2019-07-11 20:29:40

标签: python pandas

这是我的数据的结构方式:

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

我真的很困惑如何进行。任何帮助将非常感激。

1 个答案:

答案 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