Суть в том, как анализировать годовые данные в нестандартном году.В моем случае с сентября по сентябрь
У меня есть скрипт, который анализирует почасовые данные о температуре за несколько лет и вычисляет накопленные дни градуса роста (GDD) в год.Некоторые демонстрационные данные и сценарий находятся на этой сути , если вам интересно, где я нахожусь.Мясо и картофель, тем не менее, получают ежегодную совокупную сумму с этим:
df[col_name] = df.resample('Y')['dGDD'].cumsum()
, и все работает хорошо.Каждый день будет отображать накопленный GDD в соответствующем столбце до 31 декабря, когда он снова начинается с нуля.
Моя следующая цель - рассчитать дни степени охлаждения, которые работают аналогично GDD, но работают с сентября по сентябрь каждый год.и я понятия не имею, как это работает (или что правильно гуглить за помощью).Я знаю, что могу установить диапазон дат для его запуска, т. Е. df['2012-9-1':'2013-9-1']
, но я не уверен, как автоматизировать его для всех моих данных (2007-2018).
Спасибо!