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