将“日期时间重采样”季度频率设置为春分和冬至即12月21日

问题描述

我正在尝试对数据进行重采样,但是没有满足我需求的重采样频率。 QS是最接近的,但在冬至或春分之后有10天的延迟。这导致观测值处于错误的季节。 如何设置时间增量以与实际的季节性变化保持一致?

这是了解我意思的最小代码

import pandas as pd

# sample time range
index = pd.date_range('1/1/2000',periods=13,freq='M')

# create series
series = pd.Series(range(13),index=index)

# resample data
seasonal=series.resample('QS').count()

# plot
seasonal.plot()

series plot

请注意,“ 2000-12-31”被认为是2000年的第四季度,但我需要将其视为2001年的第一季度,例如,鉴于夏季始于12月21日。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)