如何解决Python Pandas:重新采样:调整开始和结束日期
我有从 1989/09 到 2020/12 的月度数据,并希望将其转换为从 1989/09/29 到 2020/12/25 的每周数据(星期五到星期五),并且只保留这些月份的值每周数据(例如,对于 9 月的所有周,对于 10 月的所有周的 9 月的值,对于 10 月的值等等)。
我就是这样做的:
df.set_index(pd.DatetimeIndex(df_k["Date"]),inplace=True) #set DatetimeIndex to resample
[![第一:月度数据][1]][1] [1]:https://i.stack.imgur.com/9e5DW.png
df.resample("W-FRI",axis = 0).ffill() #upsample to get weekly data
[![输出:具有正确值但时间跨度错误的每周数据][2]][2] [2]:https://i.stack.imgur.com/QAOMX.png
我得到一个具有正确值的数据框,但范围是 1989/09/01 到 2020/12/04。我想将范围调整为 1989/09/29 到 2020/12/25 但在函数中找不到正确的输入。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。