Я хочу использовать серию periodIndex и создать новую серию, которая отображает текущий финансовый год в этом формате «гггг / гг».Например, используя финансовый год Великобритании в качестве примера -> с 01/04 по 31/03.
df = pd.DataFrame({
'dates' : pd.date_range('3/01/11', periods= 3, freq='M'),
'amounts': np.random.randint(10, 100_000, 3)
})
df
dates amounts
0 2011-03-31 28618
1 2011-04-30 517
2 2011-05-31 69892
Мой желаемый результат представлен сериями fy
ниже.Я использовал pd.PeriodIndex(df['dates'], freq = 'Q-MAR').strftime('%y')
.Пока что не удалось добиться нижеприведенного результата.
dates amounts fy
0 2011-03-31 28618 2010/11
1 2011-04-30 517 2011/12
2 2011-05-31 69892 2011/12
Заранее спасибо.
numpy 1.15.4
pandas 0.23.4
python 3.7.1