时间序列月平均值 - 希望在月中绘制平均值;当前在月底



在此处输入图像描述我有一个数据帧,其索引更改为每小时时间戳。我正在尝试使用重采样函数绘制每日平均值和每月平均值。问题 - 月平均值显示在月底,但是,需要放置在图中的月中。 另外,我不清楚月平均值是否在同一数据帧中作为新系列生成,或者新的月平均值如何存储在原始数据帧中。 任何帮助将不胜感激。 我附上了一张截图,说明每月手段的新系列(或者我假设(是什么样的......它会自动带有日期列/索引。 不允许发布图片,是堆栈的新手...尝试复制每月平均值如何出现在这里:

块引用 块引用

Date
2018-01-31    223.904054
2018-02-28    121.776614
2018-03-31     82.700000
2018-04-30     72.744382
2018-05-31     71.933148
2018-06-30     70.282517
2018-07-31     38.752420
2018-08-31     34.008562
2018-09-30     41.324649
2018-10-31    113.053371
\

在此处输入图像描述

您可以使用MS按月初聚合数据帧,然后通过loffset参数调整时间段。您可以在下面看到一个示例(重新采样到月初,然后将其偏移 14 天(:

df = df.resample('MS', loffset=pd.Timedelta(14, 'd')).mean()

最新更新