设置Dash DatePickerAge Start Date参数值,以便从datetime列的当前月份的第一天动态提取数据

2024-03-28 22:39:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在Dash DatePickerage上设置默认的开始日期和结束日期值,以便它能够动态地从当前月份的第一天提取数据,直到当前月份的最大日期值

dff['DateLogged'] = pd.to_datetime(dff['DateLogged'])
dff= dff.set_index(['DateLogged'], inplace=False)

dcc.DatePickerRange(id='date-picker-range', 
                    calendar_orientation='horizontal',  
                    start_date=dff['DateLogged'].min(),
                    end_date=dff['DateLogged'].max(),
                    display_format='MMM Do, YY',  
                    month_format='MMMM, YYYY',  
                    ),

当前结束日期参数值工作正常,但我无法确定如何设置开始日期,使其始终从当前月份的第一天获取值

非常感谢您的帮助,谢谢