【发布时间】:2019-04-15 21:03:21
【问题描述】:
我正在处理日期和财政年度。 我的工作数据集包含一万行日期。 我想创建一个新列来标识季节或财年。 示例数据框如下:
df = pd.DataFrame()
df['date'] = ['10/08/2018','12/09/2018','15/08/2017','16/05/2018']
我想做的是根据日期范围创建一个新列season。 例如, 如果日期的月份是从 8 月到 6 月,将被视为一个季节。 这意味着日期范围从 01/08/2005 到 30/06/2006,季节为 2005-06。
对于示例日期框架,预期输出如下:
date season
10/082018 2018-19
12/09/2018 2018-19
15/08/2017 2017-18
16/05/2018 2017-18
以下是我的预期输出:
如何定义范围和季节? 谢谢,
泽普。
【问题讨论】:
-
请提供Minimal, Complete, and Verifiable example。图片难以解读。
标签: python pandas date date-range