【问题标题】:how do we consider sunday as the start of week when applying .dt.week to calculate week number在应用 .dt.week 计算周数时,我们如何将星期日视为一周的开始
【发布时间】:2020-08-04 01:54:54
【问题描述】:

.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

【问题讨论】:

    标签: python pandas dataframe dayofweek week-number


    【解决方案1】:

    您能否在获取周索引前简单地将每个日期向前移动一天?

    例如:

    (analysis['Date based Discharge'] + pd.DateOffset(1)).dt.week
    

    我认为这应该会产生预期的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-11
      • 1970-01-01
      • 2019-11-04
      • 1970-01-01
      • 1970-01-01
      • 2019-11-21
      • 2012-11-27
      相关资源
      最近更新 更多