Python Pandas:重新采样:调整开始和结束日期

时间:2021-04-29 15:43:33

标签: python pandas range python-datetime pandas-resample

我有从 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 但在函数中找不到正确的输入。

0 个答案:

没有答案