Нужно создать данные панели, которые показывают значения для каждого месяца.Нужна помощь в заполнении месяцев, когда значения отсутствуют - PullRequest
0 голосов
/ 11 июля 2019

Вот как структурируются мои данные:

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 голосов
/ 11 июля 2019

Это 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...