我正在尝试将缺少的日期添加到下面显示的数据框中。我还想填充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)
请帮助!