python - 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 偏移对象。但我还是迷路了。
我希望有人遇到过类似的问题并可以指导我!谢谢你。
解决方案
推荐阅读
- angular - Angular AngularFire2检查用户是否为管理员
- mongodb - 无法链接 mongo docker 容器
- angularjs - angularJS中的服务在控制器中不起作用
- androidx - androidx.appcompat.app.AppCompatActivity 中的 onActivityResult() 在哪里?
- php - 从 URL 获取数组
- ruby-on-rails - 如何从邮件程序调用类方法
- install4j - 是否可以将 install4j 服务配置为在 Linux 安装程序失败时自动重启?
- bash - 用于确定 shell 脚本中的 SELECT 日期范围的日期参数
- c++ - 将字符串插入c ++ stl set的时间复杂度
- python - 无法使用 conda 安装 np_utils