如何从pandas数据框架中的日期获取澳大利亚财政年度



我有一个pandas数据框,它有一个日期时间列date。如何创建一个新列来表示Australian使用date列的财政年度?

澳大利亚财政年度从7月1日开始,到下一年6月30日结束。

  • 例1:2019年6月10日为2019财年
  • 例2:2019年7月5日为2020财年

下面的代码创建了一个新列,表示Australian使用现有"日期"列的财政年度:

df['FY'] = df['date'].map(lambda d: d.year + 1 if d.month > 6 else d.year)

相关内容

  • 没有找到相关文章