重新采样每日到每周数据

问题描述

有很多关于这个主题的帖子。我浏览了它们,但找不到问题的答案:

我正在研究 Pandas 时间序列 DataFrame。 DataFrame 数据位于每日时间范围内,我通过 Pandas 库 resample() 函数将其聚合到每周时间范围,如下所示。

daily_df = #daily time series dataframe

def aggregate(daily_df,frequency): 
    weekly_df = daily_df.resample(frequency,on='date').agg({'open':'first','high':'max','low':'min','close':'last','volume':'sum'})
    df.reset_index(inplace=True)
    return weekly_df

weekly_df = aggregate(daily_df,'W-Fri')

我遇到的问题是,某个星期的时间序列数据只包含周一到周四的数据,但我不知道如何告诉 resample() 函数检查它,如果确实如此,在星期四而不是星期五结束一周; “W-周五”。

解决方法

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

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

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