我有一个DataFrame,其DatetimeIndex标记为一年的最后一天(例如2020-12-31、2021-12-31等)。我需要重新采样才能将数据框扩展到几个月(例如2020-01-31、2020-02-29等)。当我使用重采样功能时,它将始终从开始日期开始,而不是从该年的第一天开始(例如2020-12-31、2021-01-31)。
输入:
0 1 2
Date 2020-12-31 2021-12-31 2022-12-31
输出:
Out[122]:
0 1 2 3 4 5 ... 6
Date 2020-01-31 2020-02-28 2020-03-31 2020-04-30 2020-05-31 2020-06-30 ... 2022-12-31
谢谢。
答案 0 :(得分:0)
使用.T
将数据帧从列转移到行,将date_range
从.min
到.max
,将freq
设为{{1} },并再次使用'm'
将数据框从行转回到列。
.T