У меня есть фрейм данных:
day Datavalue
2020-06-01 3.179695
2020-06-02 0.132487
2020-06-08 3.179695
2020-06-09 3.179695
2020-06-10 3.179695
Я хотел бы установить диапазон дат и добавить даты, которых нет в фрейме данных, как 0, например:
day Datavalue
2020-06-01 3.179695
2020-06-02 0.132487
2020-06-03 0
2020-06-04 0
2020-06-05 0
2020-06-06 0
2020-06-07 0
2020-06-08 3.179695
2020-06-09 3.179695
2020-06-10 3.179695
Я пробовал
mydates = pd.period_range(date - timedelta(40), date + timedelta(40)
x = data.set_index('day')
x = data.reindex(mydates, fill_value=0)
, но это просто устанавливает все нули
у
что я делаю не так?
спасибо