问题描述
有很多关于这个主题的帖子。我浏览了它们,但找不到问题的答案:
我正在研究 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 (将#修改为@)