df['日期'] = df['日期'].dt.date
df.set_index("日期",inplace = True)
df2007 = df.iloc[2007-01-01:2008-01-01,:]
print(df2007)
写一个函数改成日期格式,示例代码,如有帮助请点击一下采纳谢谢:
def date(para):
delta = pd.Timedelta(str(int(para))+'days')
time = pd.to_datetime('1899-12-30') + delta
return time
data['发货日期'] = data['发货日期'].apply(date)