首页 > 解决方案 > Python Pandas - 将日期转换为遵循 4-4-5 日历的财政年度

问题描述

我正在使用 Python Pandas 将我的数据准备成系列作为时间序列建模的输入。

我有一个名为 DATE 的日期数据框。我告诉 Pandas 它的格式(见下文)。由于我们使用财政日历,财政年度结束是三月,我使用 to_period("Q-MAR")。但是,我还需要指定我们使用 445 日历。例如,12/30/2012 应该是 FY2013 Q4,3/29/2015 是 FY2016 Q1。

以下内容将 2012 年 12 月 30 日转换为 2013 年第三季度,2015 年 3 月 29 日转换为 2015 年第四季度:

df['date'] = pd.to_datetime(df['DATE'], format="%m/%d/%Y")
df['fiscalyr'] = df['date'].dt.to_period("Q-MAR")

我一直在玩 Pandas 中的 QuarterFY5253 偏移对象。但我还是迷路了。

我希望有人遇到过类似的问题并可以指导我!谢谢你。

标签: pythonpandasdatetime

解决方案


推荐阅读