Я пытаюсь добавить отсутствующие даты в кадр данных, показанный ниже. Я также хочу заполнить Sold_Units = 0 для пропущенных дат, а оставшуюся часть столбца заполнить предыдущим вводом строки.
Я пытался использовать метод reindex
, но он продолжает выдавать ошибку 'не может переиндексировать из дублирующая ось ' ' Дата ' на изображении ниже является индексом кадра данных.
df: используемый фрейм данных.
df_dateasindex: создание копии 'df'
df_dateasindex = df
df_dateasindex = df_dateasindex.set_index('Date')
df_dateasindex = df_dateasindex.sort_values(by='Date',ascending=True)
startdate = df_dateasindex.index[0]
enddate = df_dateasindex.index[len(df_dateasindex.index)-1]
df_dateasindex = df_dateasindex.reindex(pd.date_range(startdate,enddate),fill_value=0)
Пожалуйста, помогите!