python - 使用 Pandas 将月度数据重新采样为年度数据,但从某个月份开始

标签 python pandas dataframe

如何将月度数据重新采样为年度数据,但从 10 月 1 日开始。
我尝试了以下操作,因为我知道使用基础作品在一天的某个小时开始,但似乎在一年中的某个月不起作用。

df = (df.resample(rule='Y',  base=10).sum().reset_index())

最佳答案

这是你如何做到的:

offset = pd.DateOffset(months=9) 

df.shift(freq=-offset).resample('YS').sum().shift(freq=offset)

关于python - 使用 Pandas 将月度数据重新采样为年度数据,但从某个月份开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67324959/

相关文章:

python - 使用多个 if-else 子句对 pandas 数据框进行矢量化以分割域

python - -t 开关在 scrapy 中做什么?

python - 如何用另一个数据框中的行减去数据框中的所有行?

基于 C++ 的线程模型中的 Python 'print'

python - 表单验证和 MultiValueDictKeyError

python - 获取组内的最大值,但不仅仅是第一个(ex æquo 也是如此)

r - 根据向量中的值过滤数据框行

python - 如何将多标签数据集拆分为多行,每行有一个标签?

python - np.where 具有多个条件

python-3.x - Pandas 数据帧 : set_index with inplace=True returns a NoneType, 为什么?