如何重新格式化Panda to_period('W-MON')并获得正确的日期?

问题描述 投票:0回答:1

我正在将我的日期转换为W-MON日期时间格式,如下所示。

df['created_at'] = pd.to_datetime(df['created_at']).dt.to_period('W-MON')

我得到的结果是周二开始,周一结束。2020-05-12/2020-05-18

从文档中看,'W-MON'将导致一周从周一开始。

另外,是否有可能重新格式化为只有日期范围作为一周的开始。2020-05-12

pandas dataframe
1个回答
1
投票

你需要有额外的关键字 closed="left"label="left" 所以它知道要从周一开始分组,而不是周一结束。


0
投票

一周从周一开始的解决方案是精确。"W -SUN "作为精确的一天是一周的结束日。

© www.soinside.com 2019 - 2024. All rights reserved.