代码之家  ›  专栏  ›  技术社区  ›  Windstorm1981

Python pandates Datetime自定义BQuarterEnd

  •  1
  • Windstorm1981  · 技术社区  · 6 年前

    当我在指定季度有任何日期时,我想将其向前滚动到业务季度结束。

    示例:

    pd.to_datetime('2017-11-15') + [custom business quarter] -> Timestamp('2018-02-28 00:00:00')
    pd.to_datetime('2017-12-03') + [custom business quarter] -> Timestamp('2018-02-28 00:00:00')
    pd.to_datetime('2018-03-03') + [custom business quarter] -> Timestamp('2018-05-31 00:00:00')
    

    如果我这样做:

    pd.to_datetime('2017-11-15') + BQuarterEnd()
    

    我明白了

     Timestamp('2017-12-29 00:00:00')
    

    我有推荐信建议我可以把 FEB 但我不知道怎么做。

    有人能帮忙吗?

    提前谢谢。

    0 回复  |  直到 6 年前