Python Pandas - Перевести дату в финансовый год, следующий за 4-4-5 календаря - PullRequest
0 голосов
/ 01 октября 2018

Я использую Python Pandas для подготовки своих данных к серии в качестве входных данных для моделирования временных рядов.

У меня есть фрейм данных с датами под названием DATE.Я сообщаю Панде его формат (см. Ниже).Поскольку мы используем финансовый календарь, а конец финансового года - март, я использую to_period ("Q-MAR").Однако мне также нужно указать, что мы используем календарь 445.Например, 30.12.2012 должно быть в четвертом квартале 2013 года, а 29.03.2015 - в первом квартале 2016 года.

Ниже приведен перевод с 30 декабря 2012 года на 3 квартал 2013 года и 29.03.2015до 2015Q4:

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

Я возился со смещенным объектом QuarterFY5253 в Пандах.Но я все еще потерялся.

Я надеюсь, что кто-то сталкивался с подобной проблемой и может помочь мне!Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...