У меня есть датафрейм, сгенерированный этим кодом:
df_ = pd.DataFrame([['2018-02-05', '2018-02-11', '2018-02-12'], [77, 77, 77]]).transpose()
df_.set_index(keys = 0, inplace = True)
Я хотел бы создать фрейм данных на основе df_
, который охватывает следующий диапазон дат
start_date = pd.to_datetime('2018-02-01')
end_date = start_date + pd.DateOffset(months=1) - pd.DateOffset(days=14)
index_ = pd.date_range(start_date, end_date)
Отсутствующие значения в df_ должны быть заполнены нулями. Является ли это быстрым способом сделать это, не преобразовывая index_
в кадр данных, а затем применяя что-то вроде pd.merge
или pd.concat
?
Спасибо, пожалуйста, дайте мне знать, если вам нужна дополнительная информация.