。dt.week函数默认情况下将星期一视为一周的开始,但是有一种方法可以将星期天视为一周的开始示例:
analysis['week no']=(analysis['Date based Discharge'].dt.week)
输出:
Date based Discharge week no
06-10-2019 wk 40
07-10-2019 wk 41
......... .. ..
所需的输出:
Date based Discharge week no
06-10-2019 wk 41
07-10-2019 wk 41
您能否简单地将每个日期向前移动一天以获得星期索引?
例如:
(analysis['Date based Discharge'] + pd.DateOffset(1)).dt.week
我认为这应该可以得到预期的结果。